I'd rather you ____ too many people .A.didn't invite B.hadn't invited为什么选A?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 01:57:48
I'd rather you ____ too many people .A.didn't invite B.hadn't invited为什么选A?

I'd rather you ____ too many people .A.didn't invite B.hadn't invited为什么选A?
I'd rather you ____ too many people .
A.didn't invite B.hadn't invited
为什么选A?

I'd rather you ____ too many people .A.didn't invite B.hadn't invited为什么选A?
would rather sb+...
表示“宁愿...”时,用虚拟语气:
对现在的情况虚拟,用过去式;
对过去情况的虚拟,用过去完成时
此句,是说现在的情况,你邀请了这么多的人,所以用其过去式did形式
换个句子:I'd rather you ____ too many people last Sunsday. 就用B

这是would rather后接从句要虚拟的,而它接的虚拟只有两种,与现在相反要用v-ed,与过去相反用had done,题意:我宁愿你没邀请这么多人,显然与现在事实相反,故选A。

虚拟语气 邀请发生在过去 用过去完成时
我宁愿你没邀请太多人。