If you had listened to me, you wouldn't be in this situation.
如果你当初听我的,现在就不会陷入这种境地。
虚拟语气:
对现在的虚拟(与现在的事实相反):从句用过去式,主句用“would/could/might/should + 动词原形”。
I wish I could go to the party tonight.
对过去的虚拟(与过去的事实相反):从句用过去完成时,主句用“would/could/should/might + have done”。
对将来的虚拟(与将来的事实相反):从句用“should do”、“were to do”或“过去式”,主句用“would/could/might + 动词原形”。
所以“If you had listened to me, you wouldn't be in this situation.”这句不是现在的虚拟吗?从句为什么用had listened to 过去完成时,而不是if you listened to me过去式?
如果你当初听我的,现在就不会陷入这种境地。
虚拟语气:
对现在的虚拟(与现在的事实相反):从句用过去式,主句用“would/could/might/should + 动词原形”。
I wish I could go to the party tonight.
对过去的虚拟(与过去的事实相反):从句用过去完成时,主句用“would/could/should/might + have done”。
对将来的虚拟(与将来的事实相反):从句用“should do”、“were to do”或“过去式”,主句用“would/could/might + 动词原形”。
所以“If you had listened to me, you wouldn't be in this situation.”这句不是现在的虚拟吗?从句为什么用had listened to 过去完成时,而不是if you listened to me过去式?