1、They were just about to leave ________ the telephone rang.
A.before
B.when
C.as
D.than
2、— _____ you please take the dog for work? — OK, but I have to fold the clothes first.
A.Must
B.Should
C.Could
D.May
3、If you had told me earlier, I ______ to meet you at the hotel.
A.had come
B.will have come
C.would come
D.would have come
4、Since nobody gave him any help, he _______ have done the research on his own.
A.can
B.must
C.would
D.need
答案解析:
1.【答案】B。解析:考查连词。句意:他们刚离开,电话就响了。be about to do...when...是常用固定结构,表示“正要……就在这时……”。故选B。
2.【答案】C。解析:考查情态动词。句意:——你能带狗去上班吗?——好的,但我得先把衣服叠好。A. Must必须、一定;B. Should应该;C. Could能、能够,can的过去式,也可以表示委婉语气;D. May可以。根据下文OK, but I have to fold the clothes first. 好的,但我得先把衣服叠好。可知上文是问“你能带狗去上班吗?”要填“could”,表示委婉语气,其它选项语意不通,故答案选C。
3.【答案】D。解析:考查虚拟语气。句意:如果你早点告诉我,我就会来酒店见你。此题考查虚拟语气中对过去情况进行虚拟,if条件从句用had+ done,主句则用would(should, could, might)+have done。故答案选D。此外,当if引导的句子表示对现在事实的虚拟,从句谓语动词为did(be动词只能用were),则主句谓语动词用would(should,could,might)+do;当if引导的句子表示对将来事实的虚拟,从句谓语动词为did/were to/should,则主句谓语动词用would(should,could,might)+do。
4.【答案】B。解析:考查情态动词。句意:既然没人给他任何帮助,他一定是独立完成了该项研究。由前半句提供的原因,可看出设空处要表达一种有把握的肯定的推断。must have done表示对过去情况的肯定性推测,意为“一定做过某事”,故选B。
免责声明:本站所提供试题均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用,不涉及商业盈利目的。如涉及版权问题,请联系本站管理员予以更改或删除。