题目
By the end of this month he _ horses for twenty years.A. will have been trainingB. will be trainingC. have trainedD. will train
By the end of this month he _ horses for twenty years.
A. will have been training
B. will be training
C. have trained
D. will train
题目解答
答案
A. will have been training
解析
步骤 1:理解句子结构和时态
句子的结构是“By the end of this month he _ horses for twenty years.”,其中“By the end of this month”表示“到这个月底”,是一个将来的时间点。因此,句子需要使用将来时态。
步骤 2:确定合适的时态
根据句子的语境,需要表达的是到这个月底为止,他驯马已经持续了20年。因此,需要使用将来完成进行时,表示一个从过去开始,持续到将来某个时间点的动作。
步骤 3:选择正确的选项
选项A “will have been training”表示将来完成进行时,符合句子的语境和时态要求。
句子的结构是“By the end of this month he _ horses for twenty years.”,其中“By the end of this month”表示“到这个月底”,是一个将来的时间点。因此,句子需要使用将来时态。
步骤 2:确定合适的时态
根据句子的语境,需要表达的是到这个月底为止,他驯马已经持续了20年。因此,需要使用将来完成进行时,表示一个从过去开始,持续到将来某个时间点的动作。
步骤 3:选择正确的选项
选项A “will have been training”表示将来完成进行时,符合句子的语境和时态要求。