一道英语选择为什么选这个?I would rather you ( )with us yesterday,but you left.答案是”had stayed“,选项里有”stay“,不一般都是would rather do than do?

问题描述:

一道英语选择为什么选这个?
I would rather you ( )with us yesterday,but you left.
答案是”had stayed“,选项里有”stay“,不一般都是would rather do than do?

rather在这里面是宁愿的意思而已,并不是宁愿你做某事而不做这件事。

正如你说的 would rather do than do但是意思是宁可做这个也不做那个。这道题目考查虚拟语气 和过去事实相反用过去完成时。

这是虚拟语气,而非would rather do than do....结构。

would rather的这种用法属于虚拟语气用法中的一种,与现在事实相反用过去时,与过去事实相反用过去完成时。
这里是与过去事实相反(yesterday),因此填had stayed.

虚拟语气。因为后文提到你不在=。 =
而且没有than啊

would rather后面接的是句子,用的是虚拟语气:I would rather you had stayed with us yesterday,but you left.表示与过去的事实相反的一种虚拟,因为时间是yesterday,是过去的时间,所以would rather后面用的是过去完成时。
这句话不是用的would rather do sth than do sth 的句式。

在句型中,是主语would rather 自己do,但在这儿,是主语想要其他人做,是虚拟语气的用法~·~

would rather的这种用法属于虚拟语气用法中的一种,与现在事实相反用过去时,与过去事实相反用过去完成时.
这里是与过去事实相反(yesterday),因此填had stayed.

would rather后面跟的是省略that的宾语从句 用的是虚拟语气:表示与过去的事实相反。
与i wish用法类似