用"by the time"翻译他来这之前已经学了五年英语了


He has learned English for five years by the time he came here.
He had learned English for 5 years by the time he came here.
by the time 一散巧或般用过去完成冲伍时(常见)宽稿
i have learn english for five years by the time