I don’t know why he is late.—Nor do I.He__________an accident.A.could have had
题型:不详难度:来源:
I don’t know why he is late. —Nor do I.He__________an accident.A.could have had | B.should have had | C.might have had | D.must have had |
|
答案
C |
解析
may/might have done表示对过去发生情况的可能性推测。 |
举一反三
—Where is Jack?I can’t find him anywhere. —He__________ his homework upstairs.A.might have done | B.must have done | C.must be doing | D.must do |
|
Look at the terrible situation I am in! If only I__________your advice.A.follow | B.would follow | C.had followed | D.have followed |
|
If the horse won today,it__________thirty races in five years.A.would have won | B.won | C.must have won | D.did have won |
|
There is a real possibility that these animals could be frightened,__________a sudden loud noise.A.being there | B.should there be | C.there was | D.there having been |
|
I would have gone to visit him in the hospital,had it been at all possible,but I __________fully occupied the whole of last week.A.were | B.had been | C.have been | D.was |
|
最新试题
热门考点