满分5 > 高中英语试题 >

—John looks a bit upset.Did you tell him...

—John looks a bit upset.Did you tell him the bad news?

—Yes,but I________him after his birthday party.

A.should have told   

B.must have told

C.shouldn’t have told   

D.needn’t have told

 

A 【解析】这题考查情态动词的完成式的用法:should have told“本应该做却没做”must have done“过去一定做了”,shouldn’t have told“本不应该做却做了”needn’t have told“本不必做某事却做了”,句意是:--约翰看上去有点不安,你告诉他坏消息了吗?--是的,但我不该在他生日的时候告诉他。选A。
复制答案
考点分析:
相关试题推荐

The weather turned out to be fine yesterday.You ________the trouble to carry your raincoat with you.

A.should have taken   

B.could have taken

C.needn’t have taken   

D.mustn’t have taken

 

查看答案

—Mum,would you please buy me an MP5 player?

—If you can help do the dishes the whole vacation,you ________have one as a reward.

A.must   

B.need

C.would   

D.shall

 

查看答案

—What do you think of the film Avatar?  

—It________be better.I even want to see it twice.

A.won’t   

B.couldn’t

C.shouldn’t

D.mightn’t

 

查看答案

If we have illegal immigrants________in,many local workers will lose their jobs.

A.came   

B.coming

C.to come   

D.having come

 

查看答案

—Has John repaired his washing machine?

—He had it________,because he was so busy.

A.to repaired  

B.repair

C.repaired   

D.to be repairing

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.