问题 选择题

---How did you do in the test yesterday?

-----Not so well. I ______ much better but I misread the directions for writing.   

A.will have done

B.could have done

C.must have done

D.may have done

答案

答案:B

题目分析:句意:你昨天的考试怎么样?不是很好。我本可以做得更好的,但是我弄错了写作的方向。could have don have本可以做,但实际未做  will have done将已经做了某事

must have done肯定已经做了某事   may have done可能已经做了某事

点评:情态动词+完成时是高考必考语法点。情态动词无论是表达“推测和可能性”,还是表达“虚拟”这一概念,只要是对过去已经发生的事情进行描述,一律用“情态动词+have done”这一结构;对现在或将来的事情进行描述,用“情态动词+动词或系动词原形”。

默写题
单项选择题 A1/A2型题