it will be months before he can come back.

问题描述:

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

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

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