作者charli (--/)
看板Eng-Class
标题Re: [文法] 过去推测
时间Tue Jan 21 02:24:47 2020
※ 引述《harry1234585 (UglyLoser)》之铭言:
: 课本上的句子:
: Many people might have died if there was a disaster.
: 疑问:
: 与过去事实相反的假设,if 子句不是要用过去完成式吗:Many people might have died
: if there had been a disaster.
: 求教是我理解有问题还是课本有谬误
这个句型,在板上好像讨论蛮多次了。之前经济学人那篇,也有用过去完成式,假定某件
事成真。
如果要用过去完成式,那时态就要设定在过去式。这可以画时间轴就知道了,假定A那件事
情发生成真,那B这件事就会怎样。如果一个用现在完成式(might have),一个用过去完成
式就说不过去了(had been)。
要改写成过去完成式的话,就要这样子写:
Many people would die if there had been a disaster. (经济学人那句也是
had .... + would,两者都是在过去时间轴假设。)
经济学人原句,提供参考
"After Britain had left the eu early next year, the hard work of negotiating a
trade agreement would begin."
另外我特别查了Oxford Modern English Grammar,相关用法。
但实际上查到资料,发现使用更弹性,并没有一定要过去完成式这种说法,甚至不想要用
if 都没关系。
9.2.2.3 The modal past tense. (Page. 250)
The past tense of verbs can be used to talk about modal situations, for example
situations that are hypothetical or non-factual. For this reason we call it the
modal past tense, that is, conditions which are most likely to be fulfilled.
They can be introduced by if(only), imagine if, or suppose/supposing.
例句:
If you turned up for a day's shooting, the pheasants would die laughing.
If I was to go to Dubai, I can get things like electrical goods.
If only he had a darling, cuddly, relaxing dog, perhaps he wouldn't be such a
miserable toad.
不用if
Supposing he had the management team who so intelligently advise Beckham; might
it have made difference ?
也可以用It's time or wish
例句:
It's time people knew how their money was being spent. (事实上人们还不知道)
I wish it was over now. (但与现实相反)
这句也可以写成
I wish it were over now. 但were表示subjunctive verb form (西班牙文有,但是英文
没有,不过Be动词是例外),用来表示a particular type of modal situation,来表示强
烈希望这件事情发生。
P.278
例如:
If I were you, I'd happy for the York position just for the experience.
你甚至可以用现在式,表示真的有可能完成
We can turn the if-clause in an example like into a clause expressing an open
condition, that is, a condition that can realistically be fulfilled, by
changing the past tense forms to present tense forms in both clauses.
例句:
If you turn up for a day's shooting, the pheasants will die laughing.
如果你学的只有过去完成式的用法,我建议可以换一本了。
不妨参考一下这本
Oxford Modern English Grammar
可以在Amazon 或 Kobo买到,现在Amazon kindle version 还有特价。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.228.213.119 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Eng-Class/M.1579544691.A.535.html
※ 编辑: charli (61.228.213.119 台湾), 01/21/2020 02:34:48
※ 编辑: charli (61.228.213.119 台湾), 01/21/2020 02:35:57
1F:推 cuylerLin: 其实我一直觉得经济学人那个奇怪的用法很破格(?)XD 01/21 02:42
2F:→ cuylerLin: 所以我不鼓励用那样的角度来思考,而以写作的角度假设 01/21 02:43
3F:→ cuylerLin: 语气的公式就是那几种而已,无关我们口语要怎麽乱改 01/21 02:43
4F:→ cuylerLin: 原本的句子把was换成were(正确的subjunctive),我们可 01/21 02:44
5F:→ cuylerLin: 以朝向,if子句与现在相反,主要子句与过去相反的混合 01/21 02:44
6F:→ cuylerLin: 假设来理解:如果现在有灾难的话,许多人"早就"死了 01/21 02:46
7F:→ cuylerLin: 这样的语感会先出来,毕竟假设语气是很主观的文法(之前 01/21 02:46
8F:→ cuylerLin: 我也回了不少篇关於板友类似的问题XD) 01/21 02:47
今天还特别去找其他市面上的资料,的确我有看到
过去完成式 + might have 的用法 (Live ABC)
可是它这边might解做 may 的过去式,把未发生的事情用过去完成式往时间轴後延。
但是这种说法又与Merriam-Webster's 相异
http://www.learnersdictionary.com/qa/comparing-may-and-might
may have 和 might have 事实上在美式英文是混用的
I may have been taking a shower when you called.
等於
I might have been taking a shower when you called.
只有在假设语气下,必须使用might
Only might is used to talk about an unreal condition or situation, as in
this example:
If you were more experienced, you might have an easier time finding a job.
(=If you had more experience than you actually have, it is possible that it
would be easier for you to find a job.)
但这里的例句还是没有强制要求使用过去完成式。
结论就是用法上蛮弹性的,但如果在写作应用上,我会看整篇的时间轴判断时态是否正确
。如果整件事情讨论都在过去情况下,使用过去完成式我觉得可以理解。可是如果整篇都
是现在式的状况下,冒然使用过去完成式表示假设的事情,我会圈出来点出inconsistent
tense,表示作者并没有理解时态的正确用法。
※ 编辑: charli (61.228.213.119 台湾), 01/21/2020 16:48:48