一道英语题!是不是虚拟语气?

来源:百度知道 编辑:UC知道 时间:2024/05/31 16:11:27
I‘d rather you _______ by train, because I can't bear the idea of your being in an airplane in such bad weather.
A.would go B.should go C.went D.had gone
我觉得选D隐微势对过去的虚拟,不知道对不对。
谢谢!
解释为什么,并翻译成中文。谢谢!

虚拟语气用在would rather 后面的从句中表示“希望”,用过去式虚拟当时或将来的情况 用过去完成时虚拟过去的情况

例 i'd rather i had seen the film.

这题选C 我觉得是对将来的虚拟

我希望你坐火车 因为在这样的坏天气里坐飞机是让我不敢想象的

选B
would rather sb do
这里的should 可以省
同时表示建议的委婉语气

would rather sb (should)do sth 宁愿某人做某事
如果选最后一个,首先不符合语法规则,其次意义不通.had gone表示此人已经坐火车了,而说话人宁愿他没坐过.

虚拟语气应该是一个虚拟语气词后面加(should)do
should可省略
这句应该不是虚拟语气

我认为应该选C,did 就说明了是虚拟语气

是虚拟.但选B.