英语一道选择题求解答If you'd listened to me, you ____ in such trouble

1个回答

  • 选D wouldn't have been

    句子的意思是:如果你听了我的话,你现在就不会陷入如此遭的困境了~

    正如楼上说的,这边用的是if虚拟语气

    if虚拟语气,表示,如果当时这么做了,就发生另外一种可能性了,也不至于现在的局面了,是一种假设,但与事实相反:

    如果从句中用过去完成时,那么主句中需要用would + have done,这是固定用法

    如果从句中用一般时,那么主句中需要用would + 动词原形,这是固定用法