看一个句子是用before还是用by the time 还是when的简便方法是什么?

2025-03-18 16:59:08
推荐回答(3个)
回答(1):

这三个词都可以带从句,各自意思虽然看起来不一样,实际用起来确实会有交叉。

我的意见是:before比较简单,可在意思上作区分,在……之前,强调不包含这个时间,而by the time和when都是包含当前时间的。by the time 和when重叠的情况比较复杂,by the time用从句强调主句的限定时间点,比较文雅,实际中用得也多,主句是完成时,最优先用这个;when的话比较普通,更偏重与陈述时间上关联的两个事件。

下面是一些例句,可以体会一下:

It will be a few days before we know the full results. (可用by the time)

He had already finished the job by the time we came back. (可用when ,似乎 before也解释的通)

Ann will be a good singer by the time she grows up. (可用when)

The sun will have set when I get home.   (可用by the time)  

回答(2):

用by the time

回答(3):

看前后文衔接