番禺盛汇水疗技师号码:选择:After driving for thirty miles,she suddenly……

来源:百度文库 编辑:高考问答 时间:2024/04/30 20:14:28
After driving for thirty miles,
she suddenly realized that she _____ in the wrong direction.

空格处为什么填had been driving?而不可以填was driving?

因为她已经走了三十英里了,有一个完成的过程,所以用had been driving较好,表示现在还在走,是一个延续的过程,还是用had been driving好。

had been driving用的是过去完成进行时,从过去开始一直持续到现在.was driving是过去进行时,只是过去进行,末必是延续的

had been driving过去完成进行时态,表示这个动作已经进行了一段时间了,而且当时还在进行,而was driving则没有表示这个动作还在进行,它只表示过去的那个时候是在进行的,根据句子意思,他开了三十英里后发现她还在开往错误的方向,所以要用过去完成进行时,表示开错了方向,而且当时还是往错的方向开

根据这个句子的意思,你看它的主语部分,"realized "有个"ed "是过去时态,所以它的从句就要用过去完成进行时