大家看一下这个英语题啊

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:32:43
1997年成人高等学校招生全国统一考试第35题
He still doesn't know what ____ while he was away from home.
A.would happen B.happened C.had happened D.happens
为什么答案是C不是B?事情不是他离家的这段时间发生的吗?

B没错
这里用里过去完成时时态,比可能不知道.
过去完成时表示过去发生的事情对现在的影响与结果.实际上就是过去的过去
过去完成时的组成为 have+动词完成时

离家的过程是过去状态 而这件事已经发生了所以用完成时 综合就是过去完成时 c 是正确的

B

没有话说阿。
从句中用的是过去时态,保持一至,(因为主句中为一般现在时态。)若主句中用的是过去时态则选项中应该用过去完成时态had happened

B

B

答案不可能是C
happen 是不及物动词.没有这种时态.
可能书本答案有误???