He had dreamed of going there for a long time. But he _______ he would have such
题型:不详难度:来源:
He had dreamed of going there for a long time. But he _______ he would have such an unpleasant experience.A.needn’t have expected | B.couldn’t have expected | C.mustn’t have expected | D.shouldn’t have expected |
|
答案
B |
解析
考查虚拟语气。句意:他梦想去那里很久了。但是他不希望他会有这样一段不愉快的经历。“couldn’t+have+done”表示对过去事情的假设,意思是本来能够不做某事而做了。故选B。 |
举一反三
The manager ______ the worker how to do it, or the accident couldn’t have happened.A.couldn’t have told | B.ought to tell | C.could have told | D.mustn’t have told |
|
It’s hard to say what kind of person he is. Sometimes he is very nice; at other times he _______ be very cold. |
, the forest fire would have been discovered much earlier.A.But for their care | B.Had they been more careful | C.Without their care | D.If they were careful |
|
-- Oh, my god! I just missed the last bus back home. -- That’s really bad. I’m sure you ____ it, but you were not in a hurry.A.could catch | B.had caught | C.could have caught | D.would catch |
|
—Lily went to see the movie alone. —If she _____ me about it, I would have gone with her.A.should tell | B.tells | C.told | D.had told |
|
最新试题
热门考点