词典词条 · 问答

suppose ⁷

核心问题

——I haven't heard from Henry for a long time. ——What do you suppose ____ to him? A. was happening B. to happen C. has happened D. had happened(上海高考,97-11) 《英语高考题型解析》(华东理工大学出版社,p.215)对上题作了如下解答:“答案为C。因为 suppose 是一般现在时,从句中的动词要保持与其时态一致;has happened 是现在完成时,还是属于现在时一类。”

请问选C是为了与suppose的时态保持一致吗?

词典解答

首先要懂得 What do you suppose has happened? 是一个混合疑问句。其中的 What 是句子的主语,而 has happened 是它的谓语,见 interrogative sentence

其次要懂得,上题中符合混合疑问句条件的共有选项 ACD。但是,只能选 C。为什么呢?因为只有现在完成时才能表示过去事件与现在的联系,即:过去的事件,现在的结果。这样才能符合该题所提供的语境:“我很长时间没有收到享利的来信了。”“你认为发生了什么事(使得他没有写信)呢?”

此外,这类句子里的 suppose, think, expect 并不要求后面的动词与其保持时态一致。后面动词的时态可根据需要来使用。请看下面的例证:

  1. Who do you suppose telephoned today? 你认为今天谁来电话了?

  2. Who do you think murdered the lady? 你认为是谁谋杀了这位女士?

  3. How long do you think you'll be gone? 你认为你会离开多久?

来源:英语常见问题解答大词典-8.md · 第 55185537 行 · 原文哈希 e2f9eb6f34