2013高考英语安徽卷

I to my cousin’sbirthday party last night, but I was not available
A. went B. had gone
C. would go D. would have gone
B、D的区别 与过去相反不应用过去完成时吗

不是,与过去相反应用虚拟语气
句意:昨晚我本想要去参加我表亲的生日聚会,但我没空。
选项中能表示对过去虚拟的只有D答案:用情态动词过去式后加have done表示
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-28
把省略的部分补全你就明白了:If I had been available(free), I would have been to my cousin’s birthday party last night, but (in fact) I was not available.
与过去事实相反的假设条件句用过去完成时,主句用would、should、could、might+have done
would do只能用于与现在或将来事实相反的虚拟语气的主句中。
第2个回答  2013-08-28
简单,答案说的就是过去时态的假设,记一记虚拟语气的规律表,再者,过去完成时态是写在从句里的,这空要填的是主句时态。
相似回答