满分5 > 高中英语试题 >

You ___________ a better mark, but you d...

You ___________ a better mark, but you didn’t work hard.

A.could have had B.would have had C.must have had D.must have

 

A 【解析】 考查情态动词+have done。句意:你本来可以取得更好的成绩,但你没有努力。根据“but you didn’t work hard”可知,此处用could have done表示“本可以……,而实际上没有”,故A项正确。  
复制答案
考点分析:
相关试题推荐

—Is Robert coming by coach?

—He should, but he ___________ not. He likes driving his car.

A.may B.could C.need D.must

 

查看答案

This computer is of good quality. If it ___________ break down within the first three months, we would repair it at our expense.

A.would B.were to C.could D.might

 

查看答案

If they had informed us, we ___________ here now.

A.would not come B.would have come C.will not come D.may not come

 

查看答案

___________ ten years younger, I would study abroad.

A.If were I B.I were C.Were I D.Was I

 

查看答案

Without your instruction, I ___________ such great progress.

A.cannot make B.will not make C.had not made D.could not have made

 

查看答案
试题属性

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