—It was a red light, William. You ____ the car. —Sorry. I didn’t see it. A.must
题型:不详难度:来源:
—It was a red light, William. You ____ the car. —Sorry. I didn’t see it. A.must stop | B.should stop | C.must have stopped | D.should have stopped |
|
答案
D |
解析
考察虚拟语气。句意:威廉,红灯亮了。你应该停车。——对不起,我没看见。“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”; “should+have+done”意思是“本来应该做某事,而实际没做。故选D。 |
举一反三
The light is still on. They ___ to turn it off when they left the room.A.must forget | B.could have forgotten | C.may forget | D.must have forgotten |
|
Often, when he something that him, he wasted his time dozing.A.should be doing, gave | B.should have been doing, was given | C.should do, was given | D.should have been doing, had given |
|
Perhaps you ________ stop playing computer games now. Your boss may be turning up in the office at any moment.A.will | B.must | C.should | D.can |
|
What a pity! When we got to the cinema, the movie Let the Bullets Fly _________, so we saw only the end of it. A.was finishing | B.would be finishing | C.just finished | D.had just finished |
|
____ anyone phone during the board meeting, please tell them I am busy. |
最新试题
热门考点