by the end of

问题描述:

by the end of
We _________ 3000 words by the end of next year.
A.have learned B.will have learned
那要是加 现在的时间呢
We ____________3000 words by the end of this term.
现在完成 还是将来完成?

B正确.
We will have learned 3000 words by the end of next year.
中文:到明年年底,我们将学习3000单词.
温馨提示:
by the end of 加过去时间,用于过去完成时;
by the end of 加将来时间,用于将来完成时.
回答补充的问题:
“We ____________3000 words by the end of this term.
现在完成 还是将来完成?”
由于“by the end of this term”“本期末”还未到,因此,仍然用将来完成时,即:“will have learned ”.
新年愉快!