选择:After driving for thirty miles,she suddenly……After driving for thirty miles,she suddenly realized that she _____ in the wrong direction.空格处为什么填had been driving?而不可以填was driving?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 09:05:07
选择:After driving for thirty miles,she suddenly……After driving for thirty miles,she suddenly realized that she _____ in the wrong direction.空格处为什么填had been driving?而不可以填was driving?
选择:After driving for thirty miles,she suddenly……
After driving for thirty miles,
she suddenly realized that she _____ in the wrong direction.
空格处为什么填had been driving?而不可以填was driving?
选择:After driving for thirty miles,she suddenly……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则没有表示这个动作还在进行,它只表示过去的那个时候是在进行的,根据句子意思,他开了三十英里后发现她还在开往错误的方向,所以要用过去完成进行时,表示开错了方向,而且当时还是往错的方向开...
全部展开
had been driving过去完成进行时态,表示这个动作已经进行了一段时间了,而且当时还在进行,而was driving则没有表示这个动作还在进行,它只表示过去的那个时候是在进行的,根据句子意思,他开了三十英里后发现她还在开往错误的方向,所以要用过去完成进行时,表示开错了方向,而且当时还是往错的方向开
收起
根据这个句子的意思,你看它的主语部分,"realized "有个"ed "是过去时态,所以它的从句就要用过去完成进行时