题目
5. Before they lost the match last Saturday, Redfen Town every cup final they had ever played in.A. wonB. had wonC. would winD. has won
5. Before they lost the match last Saturday, Redfen Town every cup final they had ever played in.
A. won
B. had won
C. would win
D. has won
题目解答
答案
B. had won
解析
本题考查过去完成时态(Past Perfect)的用法。解题核心在于理解句子中时间关系和动作先后顺序。关键点在于判断动作发生的时间点:在"last Saturday"之前,Redfen Town已经完成的动作。过去完成时表示过去的过去,即在另一个过去的动作之前已经完成的动作。
选项分析
选项A: "won"
- 一般过去时,表示某个时间点发生的动作,但未体现"last Saturday之前"的完成关系,不符合题意。
选项B: "had won"
- 过去完成时,表示在"last Saturday"之前已经完成的动作(即每次杯赛决赛前的胜利),正确表达时间顺序。
选项C: "would win"
- 过去将来时,表示从过去某个时间点看未来的动作,与题意矛盾。
选项D: "has won"
- 现在完成时,表示从过去延续到现在的动作,但句子限定在"last Saturday之前",时间范围已结束,不符合语境。