满分5 > 高中英语试题 >

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

(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正确。  
复制答案
考点分析:
相关试题推荐

But for the help of my English teacher, I      the first prize in the English Writing Competition.

A. would not win    B. would not have won   C. would win    D. would have won

 

查看答案

— Did you make it at last?

— Yes. But for your help,it _____ a serious loss.

  A. had caused

B. must have caused

  C. would have caused

D. may cause

 

查看答案

——I left my handbag on the train, but luckily someone gave it to a railway official.

——How unbelievable to get it back! I mean, someone ______ it.

A. will have stolen     B. might have stolen   C. should have stolen    D. must have stolen

 

查看答案

(2014重庆一中高三下第三次月考)4. —Why! I couldn’t get you on the phone yesterday afternoon?

—We _____ kites in the yard when you phoned.

  A. could be flying

B. might have flied

  C. must have been flying

D. should be flying

 

查看答案

(天津市河东区201 4年高三二模考试)14. I_______ to go for a walk, but someone called and I couldn't get away.

     A. was planning      B. planned         C. had planned          D. would plan

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.