She________the speech contest, but she had a sore throat yesterday.

admin2022-11-23  37

问题 She________the speech contest, but she had a sore throat yesterday.

选项 A、would attend
B、should attend
C、had attended
D、would have attended

答案D

解析 分析句子结构可知,本句中but引出含蓄虚拟条件。根据but后面的had和时间状语yesterday(昨天)可知,hut前面的分句是对过去情况的假设,所以谓语动词应用“should,would,could have+过去分词”的形式。故选D。
转载请注明原文地址:https://kaotiyun.com/show/weQD777K
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)