您现在的位置是:首页 > 学科知识查询 > 高中英语题库

You a better mark, but you didn’t work hard.A.could have hadB.would have hadC.must have hadD.must ha

编辑:chaxungu时间:2026-04-27 03:17:07分类:高中英语题库

【题目】You ___________ a better mark, but you didn’t work hard.

A.could have hadB.would have hadC.must have hadD.must have

在线课程

【答案】A

【解析】

考查情态动词+have done。句意:你本来可以取得更好的成绩,但你没有努力。根据“but you didn’t work hard”可知,此处用could have done表示“本可以……,而实际上没有”,故A项正确。