词典词条 · 问答

if能否引导主语从句? ³

核心问题 1

She said that she and my schoolmates all wished me success, but it didn't matter that I would win or not. (全国高考, 00-88)

这道短文改错题的标准答案是将 that 改为 whether, 而把改为 if 的答卷判为错误。请问这里用 if 果真是错误的吗?

词典解答 1

标准答案不够全面。实际上,上面的that改为if也是完全正确的,见 if1,2\mathrm{if}^{1,2}if4\mathbf{if}^4

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

核心问题 2

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

词典解答 2

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

核心问题 3

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

词典解答 3

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} ]

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