词典词条 · 问答

in case/if

核心问题

in caseif 都能引出条件从句,请问它们有什么区别?

词典解答

in case(如果,万一)引出条件从句时,一般是指将来时间(尽管动词时态是一般现在时)或过去将来时间,而 if 引出的条件从句可以指任何时间(现在、过去、将来)。

  1. In case I forget, please remind me about it. (ALD) 如果我忘了,请提醒我一下。

  2. In case the house burns down, we'll get the insurance money. (LDCE) 如果房子被烧毁,我们将领到保险金。

  3. . . . police patrolled the streets in case anyone tried to leave the shelters too soon. (NCE 3, L.7) 警察在街上巡逻,以防有人试图过早地离开防空洞。

  4. Leave her car where it is and put plainclothes on watch in case they try to come back to it. (Dan Brown, The Da Vinci Code) 把她的车留在原地,并派便衣监视,以防他们回头用车。(《达·芬奇密码》)

下面两个句子最能说明 in caseif 的区别:

(a) I'm taking an umbrella in case it rains later on. 我拿着一把伞,以防一会儿下雨。

(b) I'll take an umbrella if it rains later on. (AEP) 要是一会儿下雨,我就拿一把伞。

在句(a)中“我现在拿着一把伞”已成为事实,而不管天晴,还是下雨。而在句(b)中“我是否拿伞”决定于“过一会儿是否下雨”。

来源:英语常见问题解答大词典-2.md · 第 78147835 行 · 原文哈希 93ce501718