I wish后面如果用虚拟语气,would do表虚拟现在,直接用过去时态表示虚拟过去would have done虚拟

I wish后面如果用虚拟语气,would do表虚拟现在,直接用过去时态表示虚拟过去would have done虚拟将来.
jankoenig 1年前 已收到1个回答 举报

tysongwm 幼苗

共回答了22个问题采纳率:90.9% 举报

建议不要这样去理解.
虚拟语气是指没做到或不能做到的一种假设.I wish后面如果用虚拟语气,通常以过去时来表示现在的意愿,而且知道是不可能的,如:I wish I were you.
以would或could+现在完成时或者过去完成时来表示过去没做到的事,如:I wish you could have helped me (事实上你并没有帮助我),I wish I had told you that.(事实上我并没有告诉过你)

would do并不是虚拟语气,而是意愿的表达方式:I would do the job. (我来干这事吧)

would have done不能理解为“虚拟将来”,而是“想做而没做”(有“马后炮”的意思),如:I would have helped you if I had not left early. (如果我没早走,我会帮助你的)

1年前

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