词典词条 · 问答

if ¹¹

核心问题

If she tried harder, she would pass the examination.

请问这个虚拟条件句是指现在时间还是指将来时间?

词典解答

在虚拟条件句里,过去时形式既可指现在时间,也可指将来时间,而主句的 would + 动词原形也是如此。这就是说,在这类句子里,表达现在时间和将来时间的形式完全是一样的。因此,只能根据句意或上下文才能确定句子所指的时间。像 If he changed his opinions, he'd be a more likeable person. 这个句子就很可能指将来时间。有时为了明确起见,常常加上时间状语或地点状语。

  1. If she tried harder next time, she would pass the examination. 如果下次她下更多工夫的话,她会通过考试的。

  2. If I had the money tomorrow, I would buy a tape recorder. 假如我明天有钱的话,我就买一台录音机。

  3. If she got a scholarship next year, she would be able to go on for graduate study in Canada. 假如她明年能得到奖学金,她就能在加拿大继续攻读研究生课程。

此外,为了在虚拟条件句中清楚地表示将来时间,还有两个专用的结构: were toshould + v

  1. If she were to try harder, she would pass the examination. 如果她再努力些,她会通过考试的。

  2. If green plants should disappear some day, there would hardly be any life on the earth. 万一有一天绿色植物消失了,地球上几乎就不会有生命了。

来源:英语常见问题解答大词典-4.md · 第 58695888 行 · 原文哈希 52be51bcd4