词典词条 · 问答

when ⁷

核心问题

I'd like to know when they ____.

A. come B. will come C. would come D. shall come 书上给的正确答案是 B(will come),但我认为正确答案应当是 A(come)。因为我们的老师一再强调:when 引起的从句不能使用动词的将来时。

词典解答

首先应当弄清楚,when 既可以引出时间状语从句,也可以引出名词性从句(主语从句、宾语从句)。你们老师说 when 引起的从句不能使用动词的将来时指的是时间状语从句,例如,When he comes, I will tell him to fetch the police.(他来时,我要告诉他去叫警察。)I'll give him these letters when I see him.(我看到他的时候,我将把这些信交给他。)但是,当 when 引出名词性从句时,那就要根据实际情况来使用动词的时态:

  1. Can you tell me when the bank opens? 你能告诉我银行什么时候开门吗?(when 引出宾语从句,opens 表示通常情况,故用一般现在时)

  2. I'd like to know when they'll let him out. (Shaw) 我想知道他们什么时候才放他出去。(when 引出宾语从句, will let 表示将来时间)

  3. When she'll be back depends much on the weather. (Mis) 她何时归来在很大程度上取决于天气。(参见 if 5^{5} )(when 引出主语从句, will be 表示将来时间)

来源:英语常见问题解答大词典-9.md · 第 59145930 行 · 原文哈希 3b81e2e34f