原书主词条 · 14 个连续词条

if

原书 PDF 第 682—686

if4

If 不能引导位于主句之前的主语从句

____ we'll go camping tomorrow depends on the weather. A. If B. Whether C. That D. Where(全国高考,96-25) 答案为 B,能否选 A 呢?

不能选A,因为if不能引导位于主句之前的主语从句,见 if1,2,3\mathrm{if}^{1,2,3}if5

He wants to know if they ____. A. come B. will come C. comes D. coming if 从句不能使用动词的将来时,为什么这里的正确答案竟然是 B(will come)?

if 引出条件状语从句时,一般是使用一般现在时来表示将来,而不用 will( shall) + 动词原形来表示将来。例如: If it rains, you'll get very wet. 如果下雨,你会浇湿的。 但是,当 if 引出宾语从句或主语从句时,它就不再受这个限制了。这时应根据实际时间

但是, 当 if 引出宾语从句或主语从句时, 它就不再受这个限制了。这时应根据实际时间关系来使用动词的时态:

  1. Ask him if he likes Chinese food. (EGS) 请问他是否喜欢中国食品。

  2. I can't tell you if he's coming or not. (EGS) (is coming 表示将来) 我不能告诉你,他是否会来。

  3. It's still uncertain if he's coming. (EGS) 还不能肯定他是否来。

  4. Will Alice arrive soon?” “I don’t know ____ or not.A. if she comes B. she is coming C. is she coming D. if she is coming (Michigan) [参见 when 7,22^{7,22} , before(conj.) 1,2^{1,2} ]

Markdown:英语常见问题解答大词典-4.md · 57685794PDF:第 682 页 · if 4-8

if5

Markdown:英语常见问题解答大词典-4.md · 60136014PDF:第 682 页 · if 4-8

if6

某大学的研究生考试英语试题:If you...tell me your plan, I...tell you mine.标准答案规定,在第一个空白处填are going to,在第二个空白处填shall。这是唯一正确的答案吗?

实际上,在第一个空白处以不填为好。因为这是英语里最典型的句型。

Markdown:英语常见问题解答大词典-4.md · 57955798PDF:第 682 页 · if 4-8

if7

Collecting small items can easily become a mania. I know someone who always cuts out from newspapers sketches of model clothes that she would like to buy, if she had the money. (New Concept English, Book 3, L. 59) [原译]……我知道有个人,她总是从报纸上剪下喜欢购买的时装图样设计,如果她有钱的话。(中译本) 请分析 if 从句的修饰对象。

从译文看,“如果她有钱的话”是说明“剪下”的。其实,if从句并不是cut的条件状语,而是动词不定式to buy的条件状语。 [试译]她总是从报纸上剪下那些想在有钱时购买的时装的图样。

I'll tell you later if I can find the time. 请问 if 从句是条件状语从句,还是宾语从句?

抛开上下文,就孤立的句子而论,if 从句既可以理解为条件状语从句,也可以理解为宾语从句:

(a) 如果我能抽出时间,我将在以后告诉你。 (If I can find the time, I'll tell you later.)

(b) 以后我将会告诉你我是否能抽出时间。

(I'll tell you later whether I can find the time.)

在书面语里,为了避免歧义,在作第二种解释时,应用 whether 来代替 if,在作第一种解释时,可在 if 之前加个逗号。(参见 CGEL,p.1054)

Markdown:英语常见问题解答大词典-4.md · 57995822PDF:第 682 页 · if 4-8

if9

If I'm to be there on time, I must leave now.

请问这个句子如何翻译?

根据 R. Quirk 等人的解释,含有半助动词 be tobe going toif 从句,可以表示目的。因此,这个句子可以译为:

(a) 为了准时到达那里,我必须马上动身。

当然亦可译为:

(b) 如果我打算准时到达那里,我就必须马上动身。

Markdown:英语常见问题解答大词典-4.md · 58235836PDF:第 683 页 · if 9-11

if10

(1)If she's poor, at least she's honest. (LDCE)

(2) If you are right, then I am wrong.

许多英语辞书把句(1)和句(2)中的 if 归在一个意义之下,但我觉得它们的意义和用法是不同的。请分析。

句(1)中的if表示让步关系,相当于(al)though,但语气比(al)though弱。句(1)可以译为:“她虽然贫穷,但至少是诚实的。”类例:

  1. He is lazy if intelligent. (CGEL) 他虽然聪明,但是很懒惰。

  2. He is a very good man, if rather dull. 他虽然有点儿迟钝,但是一个很好的人。

  3. He greeted us very cordially, if rather shyly. 他和我们打招呼虽然有点儿害羞,但是很热情。

  4. If I am wrong, you are wrong too. 虽然我错了,但你也不对。

  5. It's possible, if difficult. 虽然困难,但有可能。

  6. They were in good health, if somewhat fatter than desirable. 虽然他们比所希望的要胖一些,但是很健康。

  7. If John was there, I didn't see him. 虽然约翰在那里,但我没有见到他。

句(2)中的 if 表示条件关系。句(2)可以译为:如果你对,那么我就错了。类例:

  1. If she said so, she's a liar. (Show) 如果她这么说了,那她就是个说谎者。

  2. If any questions occur to you, then don't hesitate to write... 如果你有什么问题,请立即给我们写信……

Markdown:英语常见问题解答大词典-4.md · 58375868PDF:第 683 页 · if 9-11

if11

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. 万一有一天绿色植物消失了,地球上几乎就不会有生命了。

Markdown:英语常见问题解答大词典-4.md · 58695888PDF:第 683 页 · if 9-11

if12

If you love me, I shall be happy.

If you love me, I shall be happy.

对这里的 if 从句所表达的时间,我们班同学发生了争论。第一种观点是:if you love me 指的是将来时间,因为主句为将来时,if 从句表达将来时间要用一般现在时。例如,If it rains tomorrow, our picnic will be put off. 因此,此句应译为:如果你将来爱我,我将会幸福的。第二种观点是:if 从句指的是现在时间,因为条件句中容许主句表示将来,而从句表示现在(如果你现在爱我,我将会幸福的)。您的意见如何?

上面两种观点都是正确的,也就是说,这类句子容许作两种解释。只有依靠上下文才有可能排除歧义。类例:

If you know the answers, you will pass the exam.

如果(现在,将来)你知道这些答案,你会通过考试的。

Markdown:英语常见问题解答大词典-4.md · 58895902PDF:第 684 页 · if 12-15

if13

Insects would make it impossible for us to live in the world; they would devour all our crops and kill our flocks and herds, if it were not for the protection we get from insect-eating animals. (New Concept English, Book 4, L. 2)

[原译]昆虫会使我们在这个世界上生存不下去;假如我们没有得到吃昆虫动物的保护,昆虫就会吃光我们的庄稼,消灭我们的羊群和牛群。(中译本)

请分析译文是否忠实于原文。

原译文将 if 从句仅仅看作是 they would devour... 的状语从句。但实际上,if 从句也是 Insects would make it impossible... 的状语从句,否则,在语法上无法解释 Insects would make 中的 would 的用法。

[试译]假如没有那些吃昆虫的动物来保护我们,昆虫就会吃光我们所有的庄稼,伤害我们的牲畜,使我们无法在世界上生存下去。

Markdown:英语常见问题解答大词典-4.md · 59035914PDF:第 684 页 · if 12-15

if14

...reread if necessary, making sure to understand formulas or equations if they are included in the text. [上海交大《英语》(三), p. 301]

[原译]如果文中有公式或方程式,必要时要重读,以确保对这些公式或方程式的理解。(教参)

文中有公式或方程式是重读的条件吗?没有公式的文章就不需要重读吗?

if 引导的条件从句是说明现在分词短语 making sure to understand 的,而不是说明谓语动词 reread 的。

[试译]必要时要重读,如果文中有公式或方程式,则应确保对这些公式或方程式的理解。

Markdown:英语常见问题解答大词典-4.md · 59155926PDF:第 684 页 · if 12-15

if15

He said that if...

直接引语中的虚拟语气的时态,在间接引语中是否要作相应的变动?

一般地说,直接引语中的虚拟语气过去时,在间接引语中要改为虚拟语气过去完成时。

  1. If I had money, I would buy it,she said.

She said that if she had had money, she would have bought it.

“如果我有钱,我就把它买了,”她说道。

她说,如果她有钱,她就把它买了。

  1. If I were here, everything would be all right,he said.

He said that if he had been there, everything would have been all right.

“如果我在这里的话,一切都会好的,”他说道。

他说,如果他在那里的话,一切都会好的。

但是,如果间接引语的内容,在说话时仍然有效,则直接引语中动词的时态也可以不向前移:

If I were in New York, I would visit the current exhibition at the Metropolitan Museum,he said. “如果我在纽约的话,我会去参观正在大都会博物馆举办的展览会,”他说道。

He said that if he were[had been] in New York, he would visit[would have visited] the current exhibition at the Metropolitan Museum. (CGEL) 他说,如果他在纽约的话,他会去参观正在大都会博物馆举办的展览会的。

Markdown:英语常见问题解答大词典-4.md · 59275956PDF:第 684 页 · if 12-15

if16

If our children are doing their homework, my husband and I always try to be quiet. 请问上句中的 if 是“如果”的意思吗?

这类句子里的 if 并不是表示条件,而是表示时间,相当于 when,whenever。上个句子可以译为:

每当孩子们做家庭作业时,我和丈夫总是尽量保持安静。

Markdown:英语常见问题解答大词典-4.md · 59575964PDF:第 685 页 · if 16-17

if17

if/providing (that)/provided (that)

____ you look at the notice, you'll see it says 'No Camping'. A. If B. Providing that C. Whether D. In the situation(《新概念英语》,外研社,2,L.74)

书上给的答案是(a),这我是能理解的。但是,我不能理解为什么不能选(b)ifproviding that不是都作“如果”解吗?例如:I will go providing that you will go. I will go if you go.

许多读者来信向我提出过这个问题。看来,这是一个带有普遍性的问题。providing (that), provided (that) 除了比 if 更正式、更文雅之外, 还有一个更重要的特点: 提出条件者坚持或要求该条件的实现。例如:

  1. I'll go providing/provided(that) the children can come with me. 要是孩子们能跟我一起去,我就去。

  2. I'll agree to go provided/providing (that) my expenses are paid. 假如为我负担费用,我就同意去。

  3. They may swim provided an adult accompanies them. 如果有成年人陪同,他们就可以游泳。

  4. You can borrow my bike providing/provided you bring it back. 你可以借我的自行车,只要你还给我。

而你提到的《新概念英语》上的 you look at the notice 并不是说话者坚持要求必须实现的条件,所以不能用 providing that。由于 providing (that) 所具有的这一特点,它不能引出说话者所否定或不赞成或不愿其实现的条件:

× He used to get angry providing that our dog went into his garden. (应将 providing that 改为 if) 他常常因我们的狗进入他的花园而大发雷霆。

× I will not help you providing that you do not ask my help. 如果你不向我求助我就不帮助你。

综上所述,可以做出如下结论:在用 providing(that) 的地方可以用 if 来代替,但是,在用 if 的地方并不总是可以用 providing(that) 来代替的。

练习
  1. We'll visit Europe next year ____ we have enough money.

    1. A

      provided

    2. B

      unless

    3. C

      until

    4. D

      lest(全国四级,99.1-62)

  2. We should be able to do the job for you quickly, ____ you give us all the necessary information.

    1. A

      as if

    2. B

      or else

    3. C

      in case

    4. D

      provided that(全国六级,99.6-55)

  3. You can arrive in Beijing earlier for the meeting ____ you don't mind taking the night train.

    1. A

      provided

    2. B

      unless

    3. C

      though

    4. D

      until(全国研考,93-19)

Markdown:英语常见问题解答大词典-4.md · 59656006PDF:第 685 页 · if 16-17

if18

大作《初高中英语考点难点详解词典》p.406有一道英语试题:

您给的答案是 D。但我认为选项 A 也是正确的,因为在 if 从句中动词的一般现在时可用于表示将来的动作。

你忘记了一点:在 if 从句中一般现在时可用于表示将来,这里指的是 if 条件状语从句。当 if 从句是名词从句(主语从句、宾语从句或表语从句)时,情形就不同了。这时要根据实际情况来使用动词的时态,本题中的 if 从句是宾语从句,只能用现在进行时表示将来的动作,而不能用一般现在时。参见

Markdown:英语常见问题解答大词典-4.md · 60076012PDF:第 686 页 · if 18