Look! That fellow is too sleepy to work. He ______ up reading until midnight.A.
题型:不详难度:来源:
Look! That fellow is too sleepy to work. He ______ up reading until midnight.A.mustn’t stay | B.mustn’t have stayed | C.ought not to stay | D.should not have stayed |
|
答案
D |
解析
考查情态动词+have done的用法。句意“看!那个家伙太困了以至于不能好好工作。他本不应该熬夜看书。”shouldn’t have done“本不应该做却做了某事”。故选D。 |
举一反三
Doctors recommend that all children ________ vaccinated against measles(麻疹).A.should | B.could be | C.are | D.be |
|
. .--- Must I go there right now? --- No, you_________.A.don’t need | B.mustn’t | C.don’t have to | D.hadn’t better |
|
. -- Jack _______ for work in the downtown. What was the matter? -- _______, but he had no luck.A.ought to have hunted; So he was | B.ought to have hunted; So he did | C.ought to hunt; So he has | D.ought to hunt; So he did |
|
. They ___ out because the light’s on. Let’s go upstairs and have a look.A.mustn’t go | B.can’t have gone | C.couldn’t go | D.might have gone |
|
. She ______have stopped her work halfway.A.ought to not | B.ought not to | C.not ought to | D.does not ought to |
|
最新试题
热门考点