I thout you had already gone to paris._____for the snowstorm yesterday,I ___there now.

问题描述:

I thout you had already gone to paris._____for the snowstorm yesterday,I ___there now.
A.If it isn't ;were
B.Had not been; were
C.If it were not ;am
D.Had not been;am

B
对过去的虚拟,省略了if,用倒装 ,第二个格子是对现在的虚拟既然是对过去的虚拟,主句不是应该用would have done吗,题中怎么直接用了were呢?你注意到题目中有now没有?这叫错综虚拟语气就是从句和主句的时间状语不一致,要分别使用虚拟,从句是昨天,就用过去的虚拟,主句里有现在,就按照现在的虚拟