请教一个关于英语虚拟语气的问题在If I( had left )home five minutes earlier,I

请教一个关于英语虚拟语气的问题
在If I( had left )home five minutes earlier,I (would not have to wait )here for another hour.中既然If从句使用的是“had done”,为什么主句中不使用“would have done"呢?再就是,这里的have to wait是(have to)(wait)呢,还是(have)(to wait)呢?
lemamner 1年前 已收到1个回答 举报

sunao1999 幼苗

共回答了16个问题采纳率:87.5% 举报

1.这就是虚拟语气用法里的特例,也就是所谓的不对称用法.前半句是对过去的,后半句是对将来的.
2.这里的have to wait是(have to)(wait),(不得不)(等待)

满意请及时采纳,谢谢

1年前

7
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.440 s. - webmaster@yulucn.com