If she tried harder, she would pass the examination.
请问这个虚拟条件句是指现在时间还是指将来时间?
在虚拟条件句里,过去时形式既可指现在时间,也可指将来时间,而主句的 would + 动词原形也是如此。这就是说,在这类句子里,表达现在时间和将来时间的形式完全是一样的。因此,只能根据句意或上下文才能确定句子所指的时间。像 If he changed his opinions, he'd be a more likeable person. 这个句子就很可能指将来时间。有时为了明确起见,常常加上时间状语或地点状语。
-
If she tried harder next time, she would pass the examination. 如果下次她下更多工夫的话,她会通过考试的。
-
If I had the money tomorrow, I would buy a tape recorder. 假如我明天有钱的话,我就买一台录音机。
-
If she got a scholarship next year, she would be able to go on for graduate study in Canada. 假如她明年能得到奖学金,她就能在加拿大继续攻读研究生课程。
此外,为了在虚拟条件句中清楚地表示将来时间,还有两个专用的结构: were to 和 should + v。
-
If she were to try harder, she would pass the examination. 如果她再努力些,她会通过考试的。
-
If green plants should disappear some day, there would hardly be any life on the earth. 万一有一天绿色植物消失了,地球上几乎就不会有生命了。