假设语气小弟翻过十本文法书了 国外教科书等级的经典文法书也查了很多本 甚至syntax linguistics都去翻了 但一直没查到以下问题的解答 以下问题恳请各位大大协助!! 一.如果if子句本身就想用完成式 与现在事实相反要退位到过去式 与过去相反要退位到过去完成式 那如果与过去完成式相反呢?(1) 我看到有人说要退位到过去完成进行式,这是对的吗?(2) 例句如: 如果我入球队那时就已经练了三年篮球,那我就会被选为先发。 二.第三条件句的 would have p.p 的时间指涉 是指过去还是有包含现在?(3) 我有看到一个混合态的假设语气: 过去的决定对现在造成的影响 If I had saved more money, I would own this house. (如果我过去存多一点钱的话 我现在就有这栋房子了) 那下面那个 也就是标准的第三类条件句 没办法表达上面的意思吗?(4) If I had saved more money, I would have owned this house (now). 我能不能在this house后面加上括号里的now来指涉现在?(5) 可以的话跟would own差在哪呢?(6) 3. 主要子句如果想用现在完成式该怎么讲?(7) 跟上面有点类似 因为主要子句如果要用现在完成式 这样不是会撞到第三类条件句吗 那该怎么改呢,改成现在完成进行式?(8) 举个例句: 如果我一毕业就去上班,那我现在已经工作五年了 If I had gone to work once I graduated, I would have worked for five years now. 上面是可以的吗?(9)还是我可以写成 If I had gone to work once I graduated, I would have been working for five years now. 这句跟上面那句 句意上有什么差别吗?(10) 恳请各位大大解惑!! 如果能让小弟看懂的话 奉上微薄1000P聊表谢意
啊写错了,是 if i had had 3 years of training...https://www.hopenglish.com/might-have假设语气里的would have p.p 是 would 和 had+p.p 结合的结果,因为would是助动词,所以had 改成原形 have当我没说,我什么都不知道