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

问题描述:

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

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

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