【问】
If I hadn’t been faced with so many barriers, I ____ where I am.(2020高考江苏卷)
A. wouldn’t have been B. wouldn’t be
答案:B
本题是虚拟语气,搭配hadn’t been为什么不用wouldn’t have been?
【答】
虚拟语气中,从句用过去完成时(had done)搭配主句的过去将来完成时(would have done),是因为从句和主句都在表达“过去”。如: