题目内容
【题目】-Sorry, Mum. I got a C in the exam.
-You __________ have done better.
A. would
B. must
C. could
D. shall
【答案】C
【解析】句意:——对不起,妈妈。这次考试我得了 C。——你本可以做得更好些。could have done表示过去能做而没有做的事,表达惋惜之情,符合句意。would have done用于虚拟语气,表示与过去情况相反,过去就会做某事了;must have done对过去情况做出肯定的推测,过去一定做了某事;shall用于第二、三人称时,表示告诫、威胁、命令等。
练习册系列答案
相关题目