问题补充:
I up to $5 000 by the time the new term begins in September.
A. have saved
B. will have saved
C. will be saving
D. had saved
答案:
A. have saved
(答案→)B. will have saved
C. will be saving
D. had saved
解析:B 考察动词时态。句意:当九月份新学期开始时,我将会攒够5000美元。By the time引导的是时间状语从句,在时间状语从句里,从句一般用现在时,主句使用将来时。同时by+时间,做时间状语的时候,谓语动词要使用完成时,因此本句话主句的谓语动词应该使用将来完成时。故B正确。