作者forainy (咖啡)
看板Eng-Class
标题[请益] 假设语气 混合态以及原本就想用完成式
时间Tue Jun 8 00:35:04 2021
假设语气小弟翻过十本文法书了
国外教科书等级的经典文法书也查了很多本
甚至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聊表谢意
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 150.116.253.86 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Eng-Class/M.1623083706.A.695.html
2F:→ forainy: 谢谢D大 您这好像是标准的第三条件句 06/09 23:43
3F:→ exempt: 没有人知道你所谓的第三条件句是什麽 06/10 22:33
4F:→ exempt: 一次问一题,然後不要假设我们都看过你上面提到的文法书 06/10 22:36
6F:→ forainy: If I have had 请问为什麽是用have 我讨论的是与过去相反 06/11 00:55
7F:→ forainy: 第0-第3条件句 你可以不知道 但这是母语人士的分类 06/11 00:58
8F:→ forainy: 但不代表你可以用这种口气质疑别人吧?? 06/11 00:58
9F:→ forainy: 如果你都不知道 那何必来这边留一个错的答案? 06/11 01:01
10F:→ exempt: 啊写错了,是 if i had had 3 years of training... 06/11 02:39
12F:→ exempt: 假设语气里的would have p.p 是 would 和 had+p.p 结合 06/11 06:01
13F:→ exempt: 的结果,因为would是助动词,所以had 改成原形 have 06/11 06:03
14F:→ exempt: 当我没说,我什麽都不知道 06/11 06:44