Re: [请益] 假设语气 混合态以及原本就想用完成式

楼主: enggys (Sam)   2021-06-10 08:40:40
为求省字, 内文简写如下:
if-clause = IC, result-clause = RC
zero/1st/2nd/3rd/mixed conditional = C0/1/2/3/M
C0 C1 在"说实话"所以较容易了解,
以下只讨论 C2 C3 CM 在"说反话"的部分.
首先, "时"只有三种 (tense: past/present/future),
和"态" (aspect: simple/perfect/continuous) 要区分.
所以, IC 只根据"时"而分成三种:
1. Unreal present 与现在事实相反
IC 用 past simple/continuous 来呈现.
若 RC 用 "would + 原形", 就是标准 C2,
否则就属于 CM.
2. Unreal past 与过去事实相反
IC 只能用 past perfect 来呈现.
若 RC 用 "would have + 过去分词", 就是标准 C3,
否则就属于 CM.
3. Unreal future 与未来预期相反
IC 用 past simple/continuous 呈现, 加时间副词.
若 RC 用 "would + 原形", 就是 C2 的一种,
否则就属于 CM.
为什么好好的 C2 C3 不用, 要搞 CM 出来乱?
因为 C2 C3 的两个子句都(假设)发生在同一时段,
但有时语意需要, 两个子句必须出现在不同时段,
就自然产生了 CM. (IC 和 RC 可以各自为政的意思)
为避免造成困惑, 用 CM 时可考虑在 RC 加时间副词.
(1) 不论想推翻的过去是简单/完成/进行,
都一样是过去. IC 都只能用 past perfect.
(2) 不对, 上面有解释. 至于你说的这两个,
都一样是 C3. 差别在一个是持续三年未中断,
另一个是累积三年但可能曾中断.
(3) RC 一旦写成 "would have + 过去分词",
就不可能涉及现在了.
(4)&(5)&(6) 这里的 IC 是 unreal past,
RC 用 "I would have owned this house" 就是 C3,
若用 "I would own this house (now)" 变成 CM,
没 "I would have owned this house now" 这种句子,
但 "I would have owned this house by now" 可以,
也许是你想表达的意思, 不过它也是 C3.
(7)&(8) 这样说吧, IC 和 RC 各有固定写法不能乱改,
但哪种 IC 要配哪种 RC, 则可随语意自由搭配.
(9)&(10) 这两句仍然一样都是 C3.
差别在于第一个是累积五年但可能曾中断.
而第二个是持续五年未中断.
※ 引述《forainy (咖啡)》之铭言
: 假设语气小弟翻过十本文法书了
: 国外教科书等级的经典文法书也查了很多本
: 甚至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聊表谢意
作者: forainy (咖啡)   2021-06-10 20:37:00
e大谢谢你 你说没有I would have owned this house now但后面我的9 I would have worked for five years now是可以的 我都加了NOW 但一个可以一个不行 原因是什么?如果改成I would have owned this house for 5 years now这样就可以了吗? 你说C3两个子句发生在同一时段 如果看我的那个(9) IC不是过去 但是RC是现在吗?
作者: exempt (123)   2021-06-11 06:12:00
原原PO应该是分不清 now 和 by now 的差异吧! XDDDDDDD当我没说,我什么都不知道
作者: forainy (咖啡)   2021-06-14 02:08:00
谢谢e大!我了解了! 不会不给你啦XD我觉得那两句很关键

Links booklink

Contact Us: admin [ a t ] ucptt.com