A. needn't have done表示“做了不必要做的事情 .can't have done表示对过去情况的推测. 意为“不可能发生了某事 .mustn't have done 无此用法.shouldn't have done表示“本不应该做的事而做了 . 查看更多

 

题目列表(包括答案和解析)

Michael______be a policeman, for he’s much too short.

A.needn’t

B.can’t

C.should

D.may

 

查看答案和解析>>

“ They went to the lecture, but it had been put off.” “ Oh, so they _______.”

A.needn’t have goneB.should have gone
C.mustn’t have goneD.don’t need to go

查看答案和解析>>

“ They went to the lecture, but it had been put off.” “ Oh, so they _______.”

A.needn’t have gone                     B.should have gone

C.mustn’t have gone                     D.don’t need to go

 

查看答案和解析>>

—May I tell this to my close friend?

—No, you      . Never let anybody else know about it.

A.needn’t

B.shouldn’t

C.mustn’t

D.can’t

 

查看答案和解析>>

The weather turned out to be fine yesterday. I          the trouble to carry my umbrella.

A.needn’t takeB.couldn’t take
C.needn’t have takenD.couldn’t have taken

查看答案和解析>>


同步练习册答案