when和by the time用在过去完成时有什么区别?

hayhejian 1年前 已收到3个回答 举报

nay1 幼苗

共回答了13个问题采纳率:100% 举报

y 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.

1年前

7

forace 幼苗

共回答了4个问题 举报

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.

1年前

1

ww代码的ID 幼苗

共回答了5个问题 举报

when是一个副词而by the time是个介词短语!
when则只是表述哪个时间点的动作或状态;by the time 的意思是:等到、到…的时候、到…时候为止、到…时候,一般表示一个时间段!
关于by这个介词的用法是考试的重点哦!

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.026 s. - webmaster@yulucn.com