would not have done 的用法

3个回答

  • wouldn't have done 的意思是,(但是做了).是虚拟语气的用法,并表示与过去事实相反,从句用过去完成时.

    再者,正确答案应该是had offered.

    翻译为:如果harold载我们回家的话,我们本不会叫出租车的.(隐含事实正好相反,harold没有载他们,而他们是叫出租车回的家.)