题目内容
【题目】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。
练习册系列答案
相关题目