一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 had | B.should have had | C.would haye had | D.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; may | B.Can; must | C.May; must | D.Can; can |
|
The airplane _____late, for we didn’t see the famous pop singer until 10 pm.A.must be | B.will be | C.would have been | D.must have been |
|
She sufferred a mental disease for quite some time and in the end she _____ go into a mental hospital.A.had to | B.must | C.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. |
最新试题
热门考点