when和by the time用在过去完成时有什么区别?
答案:3 悬赏:40
解决时间 2021-02-07 19:52
- 提问者网友:前事回音
- 2021-02-07 08:09
when和by the time用在过去完成时有什么区别?
最佳答案
- 二级知识专家网友:木子香沫兮
- 2021-02-07 09:40
by the time是从前面的时间开始一直到那个时间点的状态
when则只是表述那个时间点的动作或状态。
by + 过去的时间点。如:I had finished reading the novel by nine o'clock last night.
When I woke up, it had already stopped raining.
when则只是表述那个时间点的动作或状态。
by + 过去的时间点。如:I had finished reading the novel by nine o'clock last night.
When I woke up, it had already stopped raining.
全部回答
- 1楼网友:woshuo
- 2021-02-07 11:27
by the time when 引导一个时间状语从句,从句的时态是过去时,而其主句应是一个过去完成时。指:直到过去某一个时间点上,另一件事已经完成了。
例:by the time when i got to school,the bell had rung.
- 2楼网友:夢想黑洞
- 2021-02-07 11:03
我将两种语法详细介绍出来 请楼主仔细对比:
过去完成式
是指动作发生在过去的过去。一般是由had+done构成的,而has/have+done是指现在完成式。
使用完成时,一般是指那个动作对现在造成了影响。
过去进行时
结构:was/ were+v.-ing
时间状语:yesterday, at 2 o'clock last Sunday, this time yesterday, from 8 to 9 last Wednesday
用法:①表示过去某时正在进行的动作
We were thinking about you just now.
②当过去某一个动作发生时,另一个动作正在进行
When I cam in, he was cleaning the room.
③go, come, leave, arrive, start等过去进行时,可表示过去将来。
前者是在过去的过去发生的一件事一直持续到过去的一点并对其有影响;后者是过去某一时间点正在进行的事物。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯