满分5 > 高中英语试题 >

You________ the work better, but you did...

You________ the work better, but you didn’t put more efforts to it.

A. must have done    B. can have done    C. should have   D. could have done

 

D 【解析】 试题分析:考查虚拟语气。句意:你本可以做得更好,但是你没有付诸更多的努力。could have done本可以做某事;must have done sth一定已经做了某事;should have done sth本应该做某事(实际上未做)。故选D。 考点:考查虚拟语气
复制答案
考点分析:
相关试题推荐

The professor you referred to in the letter______ us students three lectures by next Monday.

A. has given     B. will given    C. will have given    D. Gave

 

查看答案

—What do you think has caused his heart attack?

   —It is ______.

A. because of his overweight        B. due to his being overweight

C. his being overweight            D. he is so overweight

 

查看答案

—Do you have any idea why the engineer resigned?

—No. In fact, everyone is ____about it.

A. doubtful          B. curious          C. enthusiastic     D. annoyed

 

查看答案

It’s required that the students______ mobile phones in their school, so seldom ______ them using one.

A. not use; will you see                B. should not use; you will see

C. don’t use; will you see              D. would not use; you will see

 

查看答案

“It isn’t the first time I ________ at home,” he said frankly.

A. had spoiled          B. have spoiled   C. had been spoiled      D. have been spoiled

 

查看答案
试题属性

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