Amy better last night, but she was a little nervous and didn’t reach her best standard.A. could perf

高中英语 2024-07-28 06:45:37

【题目】Amy ______ better last night, but she was a little nervous and didn’t reach her best standard.

A. could perform B. must have performed

C. should perform D. could have performed

在线课程

【答案】D

【解析】

试题分析:考查虚拟语气。含蓄条件句, but表转折,表示与过去事实相反,主句使用“情态动词+have done”。must have done表示对过去的肯定推测,could have done表示在过去本能做某事。句意:艾米昨晚本能表演的更好,但她有点紧张,未能发挥她最好的水平。故选D。