英语would rather的问题:“i would rather he___tomorrow than today”A comes,B came,C should come

D has come

要选哪一个?请说明理由

答案应该是B

would rather+从句,是一个常用的虚拟语气句型
Would rather+从句,有以下两种情况:
1)谓语一般用过去时来表示现在或将来的愿望。其意为“宁愿……,还是…… 好些”“一个人宁愿另一个人做某事”。引导从句的that常省略。例如:I would rather you went tomorrow.
2)在谈到过去的动作时,过去的愿望时,谓语则用过去完成时。例如:I would rather you hadn't said that.

根据以上表述,从句要么用一般过去时,要么是过去完成时,只有B是符合的,表示将来。

满意的话,记得采纳咯!^_^
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-07
would rather 后接从句,从句用一般过去时(did/were)表示对现在或将来的虚拟。
用过去完成时(had done)表示对过去的虚拟。选B
确实有would rather do than do 宁愿...而不愿。。。
但是这句话 是状语的选择,不是do
第2个回答  2013-03-07
A
这个是一个句式啊。would rather do than do也可以用做would do rather than do意思是一样的,宁愿...而不愿....句子意思我宁愿他明天来而不愿他今天来或者翻译为相对于今天来,我更想让他明天来
第3个回答  2013-03-07
B. 应该是虚拟,因为这句话的意思,是他今天就要来。所以他说希望他明天来是与事实相反的。。。所以选B本回答被提问者采纳
第4个回答  2013-03-07
你好。答案是B
I would rather == I WISH / / IF ONLY + 句子 (谓语动词是一般过去时,如果时间状语是“将来”,be动词用单一的were。)
相似回答