by the time 和 as soon as 区别?有这么一道题:"Did you catch the first bus this morning?""No.It had left the stop ____ I got there."the time ,但为什么as soon as 不行呢?二者的区别有是什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 12:06:55

by the time 和 as soon as 区别?有这么一道题:"Did you catch the first bus this morning?""No.It had left the stop ____ I got there."the time ,但为什么as soon as 不行呢?二者的区别有是什么?
by the time 和 as soon as 区别?
有这么一道题:
"Did you catch the first bus this morning?"
"No.It had left the stop ____ I got there."
the time ,但为什么as soon as 不行呢?
二者的区别有是什么?

by the time 和 as soon as 区别?有这么一道题:"Did you catch the first bus this morning?""No.It had left the stop ____ I got there."the time ,但为什么as soon as 不行呢?二者的区别有是什么?
时态的问题 ,句中有had left 表明动作有先后,要用“by the time”表示当我到的时候车已经出站了.
而as soon as不用完成时,前后动作没有明显的先后之分,表示“一……就”

by the time : 在某个时间之前
as soon as:一。。。就。。。。 ,总不能说是公共汽车我一到那里它就开跑了吧?而是在我到达车站之前就已经开走了。

by the time到。。。的时候
as soon as 一。就。。 不迟于。。。。

as soon as 一。。。就,如果用这个前后时态不一致
by the time 相当于when 车已经开走了,从句用一般过去时,主句用过去完成时

意思不一样啊
如果AS SOON AS的话,意思就是“我一到那里车就开了”
BY THE TIME的话则是“我到那里的时候车已经开了”
因为前面回答是“NO”,就是赶不上车,所以只能选BY THE TIME