老师,您好!
请教一下:
关于虚拟语气,几个疑惑:
(1)
would rather sb did 例如:
Don't come tomorrow, I would rather you came next weekend.
从句的谓语用“一般过去时”came表示现在或将来的事件。
我不能理解:为什么不用would come 呢?
(2)
He would rather do sth.
这里do其实是不是be式动词原型虚拟呢? 如果是,可以说成He would rather that he should do 或 He would rather that he do 或
用陈述语气He would rather that he does 吗?
(3)
I suggest that he go tomorrow = I suggest that he should go tomorrow = I suggest that he goes tomorrow.
这里的should 究竟是什么用法?是情态动词吗? 是什么意思呢?
可以换用would, might, could, can, may, must, will , shall等吗?为什么?
麻烦老师详细解答,谢谢!
你今天提的有关虚拟语气的几个问题都超出了一般英语学习的要求。学习语法多问几个为什么是好的,有助于理解。但也应该适可而止,能够理解就行了。例如,知道了BE式虚拟语气表示非事实中的未必是事实,以后见到这种现象能够理解意思,自己也能够使用,这就够了。如果你进一步追问为什么要用动词原型表示未必是事实,而不用动词的其它形式,这就没有必要了。因为,如果当初不是用动词原型,而是用其它形式,你还会问那为什么不用动词原型?这种追问就是没有意义的。语言是约定俗成的,有时候(可能很多时候)是没有为什么的?全世界的语言中,孩子把生育自己的女性几乎都叫妈妈,这是因为双唇摩擦音可能是最容易发出的有意义的声音,婴儿最初是把肚子饿了要吃奶和妈妈联系在一起的,以后发生了意义的转变,成了妈妈。但舅舅、叔叔等的称谓在不同语言就不相同了,这就没有道理可言了。或者无法准确追究这个道理。
你的几个问题中,大多数都是语法书中没有涉及的。可能是作者认为对于学英语的人来说没有必要介绍,或者作者本人也未必能说清楚。至少我没有在有关书中看到明确的解释。鉴于你的好奇心,我试着回答你的问题。不过我声明这只是我个人的理解,并不是标准答案。别的老师可能不一定认为我说的是正确的。只要你觉得对你思考问题有所帮助就达到目的了。另外我建议你关于虚拟语气的问题到此为止,因为这已经不是英语学习者需要了解的内容,而是英语研究者的研究范围了。有些问题我也说不清楚,我就不解释了。
(1)
would rather sb did 例如:
Don't come tomorrow, I would rather you came next weekend.
从句的谓语用“一般过去时”came表示现在或将来的事件。
我不能理解:为什么不用would come 呢?
情态动词will/would的基本用法有二个,1)表示句子主语的意愿、意志;2)表示说话人的预测。在 I would rather you came next weekend.这句话中,主句谓语would 为实意动词,意为wish, 还是表示主语的意愿、愿望。宾语从句用过去式虚拟语气,表示将来事实相反的愿望,即不大可能会实现的愿望。rather表示在明天和下周二者中我宁愿你下周来,尽管我知道你不会下周来。这时的虚拟语气的用法其实是一种委婉的要求,说话人要求听话人下周来,但字面上却表示说话人知道听话人不大可能会在下周来。这给听话人更大的选择余地,达到委婉礼貌的效果。就好比一个穷人家的母亲带着非常懂事的小女孩,在炎热的夏天碰到卖冰棍的,小女孩的眼睛贪婪的看着别的小孩吃着冰棍,自己嗓子冒着烟,却懂事的对母亲说,妈妈,我知道咱家没有钱,我也不会乱花钱,我不会让你给我买冰棍的。你说此时的母亲会给女儿买冰棍吗?小女孩说的话相当于我们的语境中的虚拟语气。
那么从句为什么不能用would do形式呢?因为,用了would,要么表示说话人在预测听话人会下周来,或者听话人愿意下周来。可主句表示的是我宁愿你下周来。这个句子中既没有说话人的预测,也没有听话人的意愿,是没有道理使用would的。
注意美国英语在would rather后的从句表示将来事件时,从句用动词原型,表示未必是事实,此时没有了委婉的口气。只是表示这是说话人的愿望,未必是事实。I would rather you/he come next week.
(2)
He would rather do sth.
这里do其实是不是be式动词原型虚拟呢?
这里would 是情态动词,do是不带to的不定式。后续问题就不存在了。
(3)
I suggest that he go tomorrow = I suggest that he should go tomorrow = I suggest that he goes tomorrow.
这类that从句中用陈述语气(即第三句)仅限于英国英语非正式语体,英国以外很少见到。
语法书解释用should do代词动词原型,should永远是情态动词,这里叫推定式should (putative should). 语法书并没有解释为什么要用should,而不用其它情态动词。实际上,我们可以见到that从句用shall的,这种用法比较正式。还可能在非正式用法中见到用must的,主要是英式英语非正式语体。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
would rather : 过去时表示现在或将来
用来表示说话人希望别人做某事。这是把过去时用于一种特殊结构。
would rather + 主语 +过去时
I'd rather you went home now. 我希望你现在就回家。
Tomorrow's difficult. I'd rather you came next weekend. 明天有困难。我
希望你下周末来。
My wife would rather we didn't see each other any more. 我妻子希望我
们今后不再见面。
Shall I open a window ? --- I'd rather you didn't. 我开一扇窗户好吗?
--- 你最好别开。
(以上摘自《牛津英语用法指南》第三版491.3)