it will be months before he can come back.这句话翻译为要过好几个月他才能回来,不懂的是before是“在…之前”那么好像是他回来是在前面吗

问题描述:

it will be months before he can come back.
这句话翻译为要过好几个月他才能回来,不懂的是before是“在…之前”那么好像是他回来是在前面吗

before 经常这样用,用来强调“months"这个时间。
意思是他回来之前还有好几个月。

这是before的特殊用法:It+be+一段时间+before+句子。

before 意思是“在。。。之前”,你可以画一个时间轴,假设“他回来”是原点,那么现在的时间就是在原点之前,也就是负数。

在他回来之前还有好几个月.
意思就是:他要过好几个月才回来

before是“在…之前”,在他能回来之前,还有好几个月的时间.这几个月的时间,是在他回来之前的时间.

也就是说:好几月的时间过了之后,他才能回来.