题目
Before they lost the match last Saturday, Redfen Town ___ every cup final they had ever played in.A. had wonB. wonC. would winD. has won
Before they lost the match last Saturday, Redfen Town ___ every cup final they had ever played in.
A. had won
B. won
C. would win
D. has won
题目解答
答案
A. had won
解析
本题考查知识点:过去完成时的用法。
解题思路:过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作,即“过去的过去”。其结构是“had + 过去分词”。在本题中,“lost the match last Saturday”是过去的时间点,而“赢得每一场杯赛决赛”这个动作发生在“输掉比赛”之前,也就是“过去的过去”,所以应该使用过去完成时。
解析:
- 选项A:“had won”是过去完成时的结构,符合“过去的过去”这一语境,即“在他们上周六输掉比赛之前,他们已经赢得了他们参加过的每一场杯赛决赛”,该选项正确。
- 选项B:“won”是一般过去时,一般过去时只强调过去发生的动作,不能体现出动作发生在另一个过去动作之前,所以该选项不符合题意。
- 选项C:“would win”是过去将来时,通常表示从过去的某一时间来看将来要发生的动作或存在的状态,与本题的语境不符,所以该选项错误。
- 选项D:“has won”是现在完成时,现在完成时强调过去发生的动作对现在造成的影响或结果,而本题强调的是过去两个动作的先后顺序,并非对现在的影响,所以该选项不正确。