You look very tired. You ____ late last night.A.needn’t sit upB.didn’t need to s
题型:不详难度:来源:
You look very tired. You ____ late last night.A.needn’t sit up | B.didn’t need to sit up | C.shouldn’t sit up | D.needn’t have sat up |
|
答案
D |
解析
考查情态动词。根据句意及时间状语,故用情态动词 + have done,needn’t have done本没有必要做,选D。 |
举一反三
It’s unimaginable that such a top student as Jane cheat in the exam.A.might | B.can | C.may | D.should |
|
Mr.White to hospital for an examination yesterday but he was too busy to come.A.should come | B.should have come | C.should be coming | D.should had come |
|
We the manager , but no one the telephone number .A.could have called ; knew | B.could have called ; had known | C.could call ; had known | D.could call ; knew |
|
What would have happened ______as far as the river bank ?A.Bob had walked farther | B.if Bob should walk farther | C.had Bob walked farther | D.if Bob walked farther |
|
It was suggested that the meeting ______ the next day.A.be held | B.must be held | C.held | D.should hold |
|
最新试题
热门考点