if i were you ……i would…… 是哪种句型 为什么要用过去式 它跟 if i have time ,

if i were you ……i would…… 是哪种句型 为什么要用过去式 它跟 if i have time ,i will……有什么区别
还有 what would you do 为什么要用过去式?
最好以上两种句型的区别也说一下 不好意思 虚拟语气 表示与将来事实相反与假设句的区别
ldycr 1年前 已收到2个回答 举报

yanlumail 幼苗

共回答了15个问题采纳率:100% 举报

1. If I were you, I would...
这是采用了虚拟语气的if引导的条件状语从句.
根据句意“如果我是你,我会...”.而事实是“我和你不是同一个人,即我不可能会是你”,与事实相反,只是表示一种虚拟的情况,所以必须采用虚拟语气.
2. If I have time, I will...
这是if引导的真实条件状语从句.
即说者表的意思是“如果我有空的话”,而事实上说者可能真的会有空.所以采用了真实的条件状语从句来表达该句.
3. What would you do?
其实虚拟语气不但表示与事实相反的一种假设,而其可以用以表达说话人一种礼貌委婉的语气,所以此处用would会比will显得说话人更加有礼貌.

1年前

1

佳佳喝多了 幼苗

共回答了483个问题 举报

前句虚拟 我不可能是你,为不可能的事作假设虚拟,后句单纯假设,主句将来时,从句现在时

1年前

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