by the time和when 能互换吗不是都有 当那时 的意思吗

问题描述:

by the time和when 能互换吗
不是都有 当那时 的意思吗

不能,by the time有“到....为止”的意思,而when 就不含有这种意思

by本身有‘....之前’的意思。
by the time是典型的要求完成时态的词组,比如:
By then, he was 15。
那时他已经15岁了。(到那时之前......)
By the time she gets there, they will have covered everything.
她到那里之前,他们就已经掩盖了一切。

要看具体语境
by the time 有在.之前的意思,
而when的意思是在.的时候