by the time 和when...用法一样吗,意思一样吗

问题描述:

by the time 和when...用法一样吗,意思一样吗

by 是指在什么时候
when 是指“当”
you really must bring it back by 12.00 on sunday .
when i went to japan , i saw a man .

by the time 1)到…时候为止; 2)…当……的时候;
by the time 1)到…时候为止
通常引导一个时间状语从句,表示“到……的时候为止”主句则表示在此时间之前某个事件已完成。值得注意的是,当从句用过去时时,主句通常用过去完成时。
例: By the time they get here, we'll have finished the work.
等他们到这里时,我们会已经把工作做完。
2)…当……的时候
如果只是说过去某个时候的状况,用过去时,而不用完成时。
when
副词 ad.
1.
(用作疑问副词)什么时候,何时
I'd like to know when they'll let him out.
我想知道他们什么时候放他。
When did you last see Margaret?
你上一次见到玛格丽特是什么时候?
2.
(用作关系副词,引导关系从句)当...时
There were times when I didn't know what to do.
有些时候我不知道该怎么办才好。

when [hwen,弱hwən].作adv.[疑问副词] 什么时候,何时在…情况下2.从前,以前;当年3.在…时候4.[关系副词]彼时,其时作conj.1.什么时候:2.届时,在那时:3.是…的时候了:4.当…时,在…的时候:5.一…就…;当即...

不一样 差别太大了
by the time +过去时间/ 一般过去式的从句 主句用had done
by the time +将来时间/一般现在时的从句 主句用will have done
when 引导时间状语从句 从句用一般现在时、一般过去时表示将来
I will tell you when he comes
I would tell you when he came