英语语法求助:Suppose you have to do one of the two,which do you pr

英语语法求助:Suppose you have to do one of the two,which do you prefer?
我在一本英语口语的书上看到这句话:
Suppose you have to do one of the two,which do you prefer?
后来我查了一下语法书,发现Suppose翻译成“假如”的时候,
可以用作虚拟语气,等同于If.
例如:
If it is fine,we will go picnicking.
= Supposing it is fine,we will go picnicking.
我的问题是:
which do you prefer?这句话应该把do换成will,因为这是虚拟语气.
那为什么书上不写成which will you prefer?
malu887825 1年前 已收到4个回答 举报

裤子丢了 幼苗

共回答了17个问题采纳率:76.5% 举报

这里就是prefer 的原因了,如果把prefer换成choose,你用which will you choose 是对的,但是prefer这个词,两者之中你喜欢哪一种,这是你本身的意志决定的.因为你自身的喜好,短时期内不会改变,所以应该用一般现在时,所以用do 是对的.

1年前

10

行影单调_Berlin 幼苗

共回答了398个问题 举报

谁告诉你suppose that-要用虚拟语气?
即使要用,你的从句里也没有用呀?后面的主句怎么会用呢,岂不是前后不一致?
Suppose you have....是虚拟吗?

1年前

2

to美好生活 幼苗

共回答了85个问题 举报

1、先纠正你的认识问题:用will不是虚拟语气,而是一般的陈述语气(其实你从动词的“时态”就很容易看出来)。你一定要搞懂虚拟语气是用来干吗的,它跟一般假设句有什么本质区别。如有模糊不清的地方,请看参考链接的文章。
2、正如“任品”所说,prefer指的是你个人的“偏好”,这个不会有太多的“随意性”。换言之,只要你的性格是某个样子,明天或明年去做选择是没有太大差别的。课本上经常说“真理性”的...

1年前

1

wjshuzi 幼苗

共回答了13个问题 举报

首先纠正你,你例举的都不是虚拟语气。如果是虚拟就要用would。这里先分析原句前半句,表面是祈使句,但可以理解成一个条件状语从句,从句用一般现在时,主句用现在和将来时都可以。主句牵涉动词prefer,像这种心理动词,like,love,think之类的,多数用现在时...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 2.848 s. - webmaster@yulucn.com