(By the time) she got to class,the teacher has already started teaching Awhen Bbefore为什么不能用before?对不起应该是 had already started..

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 01:15:05
(By the time) she got to class,the teacher has already started teaching Awhen Bbefore为什么不能用before?对不起应该是 had already started..

(By the time) she got to class,the teacher has already started teaching Awhen Bbefore为什么不能用before?对不起应该是 had already started..
(By the time) she got to class,the teacher has already started teaching Awhen Bbefore
为什么不能用before?
对不起
应该是 had already started..

(By the time) she got to class,the teacher has already started teaching Awhen Bbefore为什么不能用before?对不起应该是 had already started..
原来用的By the time是指一个时间点,所以应当用when.before 是一个时间段了.

before是在---之前的意思。
先看主句,主句用的是has+done,说明老师已经开始讲课了。
然后看从句,by the time的意思是在----的时候,引导时间状语从句,所以when是最合适的。before与when相比,不适合,主要是主句的时态限制了。应该是 had already started.......

全部展开

before是在---之前的意思。
先看主句,主句用的是has+done,说明老师已经开始讲课了。
然后看从句,by the time的意思是在----的时候,引导时间状语从句,所以when是最合适的。before与when相比,不适合,主要是主句的时态限制了。

收起

用when,主句往往用过去进行。e.g. When she got to teh class, the teacher was having the class.
用before,才能体现出过去的过去,用过去完成。

主句用的是had+done,说明老师已经开始讲课了。
从句中,by the time的意思是在----的时候,引导时间状语从句,用when是对的。

那样时态不对