时间状语从句:by the time的用法请问 By the time I graduate next year ,I will have lived here for 3 years.中,为什么会用到will?
问题描述:
时间状语从句:by the time的用法
请问 By the time I graduate next year ,I will have lived here for 3 years.中,为什么会用到will?
答
By the time 是完成时的时态标记,而Next year 是明年。就是还没到的时间。所以主句应该是将来完成时。
答
by the time……,……
主句一般要用完成时
即从句过去时 主句过去完成时
从句现在时 主句现在完成时
从句将来时 主句将来完成时
由于从句是next year 将来时(由于是时间状从,所以用了一般现在时表将来)
所以主句用将来完成时