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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 16:00:12
I''dratheryou____toomanypeople.A.didn''tinviteB.hadn''tinvited为什么选A?I''dratheryou____toomanypeople.A.did

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。

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