满分5 > 高中英语试题 >

— Hey, the washing up has been done! — T...

— Hey, the washing up has been done!

— That ______ Cynthia.She’s always helpful.

A.need have been   B.could have been

C.should have been D.must have been

 

D 【解析】 试题解析:本题考查情态动词表推测,根据句意,语气非常肯定,所以选择D must have been 表示对过去非常肯定的推测, A need have done 意为“本来需要做…,而没做”只能用作虚拟语气,不能表推测;B could have done 可以表推测, 但是语气不确定;也可以表示虚拟语气, 意为“本来能做…,而没做…”;D should have done 意为“本来应该做…,而没做” 只能用作虚拟语气,不能表推测。 考点:情态动词  
复制答案
考点分析:
相关试题推荐

Meyer and his team were the first ______ how the disease spreads from animals to humans.

A.showing B.show

C.to show D.shown

 

查看答案

— Are you ready for the history test tomorrow?

No, I wish I ______ the clock back.

A.had turned B.could turn

C.will turn D.would have turned

 

查看答案

He had a great desire to have a home of his own, ______ he had always lived with his grandmother.

A.or B.and C.so D.for

 

查看答案

This computer is different from the one I ______ in my last job.

A.use B.have used

C.used D.had used

 

查看答案

More subway lines ______ to make travelling easy in Beijing in the coming years.

A.will build B.will be built

C.build D.are built

 

查看答案
试题属性

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