题目
7、I have no idea what _D___ while I was asleep.A. has happenedB. was happenedC. had happenedD. happened
7、I have no idea what _D___ while I was asleep.
A. has happened
B. was happened
C. had happened
D. happened
题目解答
答案
D. happened
解析
本题考查动词时态的选择,核心在于理解时间状语从句的时态搭配规则。关键点如下:
- 时间状语从句中的时态:从句中使用了过去进行时(
was asleep),表示过去某一时刻发生的动作,主句需用一般过去时描述同一时间段发生的事件。 - 动词
happen的特性:该动词不可用于被动语态,且无进行时态,需特别注意选项的语态和时态是否合理。
选项分析
A. has happened
- 错误原因:现在完成时(
has happened)通常用于与现在相关的时间(如recently、today等),但题目中while I was asleep明确指向过去时间,不符合语境。
B. was happened
- 错误原因:
- 时态错误:过去进行时(
was happened)结构不正确,happen无进行时态。 - 语态错误:
happen是不可被动化的动词,此处应为主动语态。
- 时态错误:过去进行时(
C. had happened
- 错误原因:过去完成时(
had happened)表示过去的过去(即动作发生在was asleep之前),但题目未体现时间先后关系,逻辑不符。
D. happened
- 正确原因:
- 时态匹配:一般过去时(
happened)与从句的过去进行时(was asleep)时间一致,描述同一时间段的事件。 - 语态正确:主动语态符合
happen的用法。
- 时态匹配:一般过去时(