by the time he gratuades from high school next year, he will have learnt here for three years这个句子中前半段,为什么不用by the time he will gratuade from high school next year呢?不是将来的事吗?

问题描述:

by the time he gratuades from high school next year, he will have learnt here for three years
这个句子中前半段,为什么不用by the time he will gratuade from high school next year呢?不是将来的事吗?

by the time 引导时间状语从句 主句用将来完成时,而从句用一般现在时来表示将来的动作。
主句用过去完成时,而从句用一般过去时

因为by the time的意思就是截止到···时候,那个时候事情已经发生了,所以不用将来时态了,可替换成when,只是这个有一种截止到XX时候的意思,而when只是表示在某个时候。

七四班郑允在和祈祷健康平安13的回答都是可以的.但原句有两个错误的地方.1.正确的拼写是"graduates".2.正确的英语在这里不会用"learnt",应该用"studied".用"learnt"是中文式英语.