作业帮 > 英语 > 作业

(2014届江西省重点中学盟校高三第二次联考英语试卷)33. -You didn’t invite Mary to th

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/09 00:24:44
(2014届江西省重点中学盟校高三第二次联考英语试卷)33. -You didn’t invite Mary to the ball?
-_____             ?
A.Must I invite     B.Should I have invited? 
C.must I have invited    D.Should I invite
B

本句考察的情态动词和虚拟语气。Should have done本应该做某事实际上却未做(表示对过去的虚拟);must have done一定做了某事(对过去情况的有把握的肯定推测)。句义:—你没有邀请Mary来参加舞会?—我应该请她吗?根据第一句中的did说明是对过去情况的说明,排除AD项。Must have done通常只用于肯定句中。故B正确。