一I still cannot figure out why he missed his flight.一He       an accident on the

一I still cannot figure out why he missed his flight.一He       an accident on the

题型:不详难度:来源:

一I still cannot figure out why he missed his flight.
一He       an accident on the way to the airport.
A.could have hadB.should have had
C.would haye hadD.must have had

答案
A
解析
考查情态动词和虚拟语气。“我仍然不理解他是怎么错过航班的。”“他可能在去机场的路上遇到事故了。”could have done表示不太肯定的推测,“可能已经做了某事”;should have done“本应该做某事”;D“一定已经做了某事”。根据答语可知,表示的是不太肯定的推测。故选A。
举一反三
----- __________it be Li Ping who broke the glass?
---- No. It __________ be Wu Dong who did it.
A.Could; mayB.Can; mustC.May; mustD.Can; can

题型:不详难度:| 查看答案
The airplane _____late, for we didn’t see the famous pop singer until 10 pm.
A.must beB.will beC.would have beenD.must have been

题型:不详难度:| 查看答案
She sufferred a mental disease for quite some time and in the end she _____ go into a mental hospital.
A.had toB.mustC.would like to D.could

题型:不详难度:| 查看答案
— Hi, Mary. Any idea where Bill is?
— He ______ in the library. I saw him reading books there just now.
A.shall be B.should have been C.must be D.might have been

题型:不详难度:| 查看答案

--- Is John doing his homework now?
--- He should, but he _______ not. He likes playing computer games.
A.mustB.couldC.needD.may

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.