[文法] “过去的纯条件假设语气” 怎么表达?

楼主: aqw123 (Θ)   2019-10-21 16:07:29
大家好
请问一个文法问题
我对“假设语气”的理解仅止于(5+1)个公式
1. 纯条件 (If I am rich, I can travel a lot.)
2. 与现在事实相反 (If I were rich, I could travel a lot.)
3. 与过去事实相反 (If I had been rich, I could have travelled a lot.)
4. 未来假设 (If I should be rich, I will travel a lot.)
5. 极不可能的假设语气 (If I were to be rich, I would* travel a lot.)
6. (以上的混合型) (例如: If I had been rich then, I could travel a lot now.)
********** 前情提要结束 ******************
我的问题是
例句:
“万一我当时有说出伤人的话(可能有说也可能没有说),我现在可以收回我所说的。”
这一例句要怎么翻?
如果是讲“If I had said something insulting, I can take it back now.”
我觉得怪怪的
因为这样就变成是用“与过去事实相反的假设语气”
意思就是“我当时没说”,可是我当时可能真的有说
****************
如果是讲“If I said something insulting, I can take it back now.”
我也觉得怪怪的
因为这样就变成是用“与现在事实相反的假设语气”
代表我现在没说,可是我是在说“过去的可能情况”
****************
所以我的问题是“过去的纯条件假设语气怎么表达”?
欢迎大家来讨论一下
谢谢
作者: cuylerLin (cuylerLin)   2019-10-21 19:13:00
第5个用法有文法错误,主要句应用would才对至于你的问题,我们解读成,我觉得对方觉得我有说而冒犯到他,所以站在他的立场,可以使用混和条件来表达:If I had said..., I could take it back now.
作者: naushtogo (醉禅)   2019-10-21 21:21:00
假设语法的公式只是帮你记忆那几个语境,但生活中的假设语气”完完全全”“完完全全”超过那几个情况,很重要所以说两次,学会那几个固定语境后,就忘掉吧,不要被局限住一般就说 If I said something to offend you, I apologize. 就这么简单如果你要说的语境符合公式,就可以套用公式,其他情况思想不要固化

Links booklink

Contact Us: admin [ a t ] ucptt.com