题目
By next year, I _ English for 10 years.A. will have studiedB. studyC. studiedD. am studying
By next year, I _ English for 10 years.
A. will have studied
B. study
C. studied
D. am studying
题目解答
答案
A. will have studied
解析
考查要点:本题主要考查“by + 将来时间”结构与时态的搭配,特别是将来完成时的用法。
解题核心:
- “by + 将来时间”(如“by next year”)表示“到将来某个时间点为止”,强调动作的完成性,需用将来完成时(will have done)。
- “for 10 years”表示动作需持续到将来时间点,进一步确认需用完成时态。
关键排除点:其他选项未体现“到将来时间点完成”或“持续性”的特征。
选项分析
A) will have studied
- 将来完成时,表示“到明年为止,我已经学习了10年英语”,符合题意。
B) study
- 一般现在时,表示习惯性动作,无法体现“到明年为止”的完成性,错误。
C) studied
- 过去完成时,表示“过去的某个时间点前完成”,与“next year”(将来时间)矛盾,错误。
D) am studying
- 现在进行时,表示当前动作的延续,但无法表达“到明年为止完成”,错误。