题目
22. They_ all of their games so far this year and will probably win the championships.(重庆2023-27)A. had wonB. wonC. have wonD. have been winning
22. They_ all of their games so far this year and will probably win the championships.(重庆2023-27)
A. had won
B. won
C. have won
D. have been winning
题目解答
答案
C. have won
解析
本题考查现在完成时的用法。解题关键在于识别时间状语so far this year,该短语通常与现在完成时连用,表示从过去持续到现在的动作。此外,句中will probably win暗示前文动作对将来结果的影响,进一步支持使用现在完成时。
选项分析
- A. had won(过去完成时):表示“过去的过去”动作,但句中未体现明确的时间界限,不符合语境。
- B. won(一般过去时):仅描述过去某个时间点的动作,无法体现动作的持续性。
- C. have won(现在完成时):正确表达动作从过去持续到“今年至今”,并可能影响未来结果。
- D. have been winning(现在完成进行时):强调动作仍在持续,但句中更关注已完成的结果(赢了所有比赛)。
关键结论
so far与现在完成时搭配,强调动作的持续性和对未来的关联,因此选C。