问题
选择题
If you were older, I ____ you to go there yesterday.
A.would allow
B.should allow
C.would have allowed
D.had allowed
答案
答案:C
题目分析:对过去情况的虚拟,主句用“would/ should/ might/ could + have + 过去分词”。
点评:虚拟条件句往往指不能实现或纯假想的情况,可以对过去、现在或将来进行假想。虚拟语气的本质就是对根本不可能的情况发生假设。我们可以记住这样一个原则,即把时态向过去推一格。