永发信息网

--Whydidn’tClairapplyforthejob?She_______it.--She________so,ifherdaug

答案:2  悬赏:20  手机版
解决时间 2021-01-04 08:18
  • 提问者网友:温柔港
  • 2021-01-03 08:52
--Why didn’t Clair apply for the job? She _______ it.--She ________ so, if her daughter hadn’t fallen ill.A.can have got; might have doneB.could have got; would have doneC.should have done; wouldD.must get; might have done
最佳答案
  • 五星知识达人网友:七十二街
  • 2021-01-03 09:43
B解析试题分析:句意:--为什么Clair 没有申请这份工作?她本来能够申请的。--如果她的女儿不生病她就申请了。这里could + have done可表示对过去能做而未做的事感到惋惜、遗憾,可译成“本来是可以……的”。 通常用于肯定句。第二空是虚拟语气,根据if后的从句的谓语动词也能看出这是对过去的虚拟,所以主语应该用would have done ,故选B。 考点:考查情态动词与虚拟语气的用法。点评:本题较难。情态动词的完成式是高中阶段的重难点之一,需要考生熟记它们的用法,在各类考试中经常出现,它主要用于表示对过去情况进行推测或责备等。虚拟语气是高中阶段的重要语法项目,需要考生牢记各种情况的虚拟语气的谓语动词的形式,并要有分析理解语境的能力。把两者结合在一起考查更增加了试题的难度。即学即练:Why did you stay at a hotel when you went to New York? You ________ with Barbara.A. might have stayed B. could have stayed C. should have stayed D. must stay解析:B。句意:你到纽约时为什么住宾馆?你完全可以和芭芭拉住在一起的。
全部回答
  • 1楼网友:轻熟杀无赦
  • 2021-01-03 10:07
我学会了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯