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

I more careful in that quiz. I made too many stupid mistakes.A. must be B. could have beenC. must ha

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

【题目】I ________ more careful in that quiz. I made too many stupid mistakes.

A. must be B. could have been

C. must have been D. could be

在线课程

【答案】B

【解析】

考查情态动词。句意:在那次测验中我本可以更加仔细。我犯了太多愚蠢的错误了。这里用could have done表示未曾实现的能力,即表示过去本来有能力可以做某事的,但实际上没有那样去做,通常译为“本来可以”“本来能力”等;must have done是对过去发生的动作最有把握的猜测,意思是“一定”。故选B。