TooLong150
Next October, the commission's delegation will visit the Prince of Westphalia,
contributing the largest amounts to the commission over each of the last seven years.
A) contributing
B) having contributed
C) who contributed
D) who has contributed
E) who had contributed
Question:
Can anyone tell me why C is truly incorrect especially since the phrase "each of the last seven years" necessitates a simple past tense? The Prince might as well have stopped his donation after seven years, and the delegation might be going to ask him to continue. Also,
MGMAT states that the
should not be used if the time is not ambiguous or if the time phrase does not include the present. In this case, "each of the last seven years" is the time phrase, and it does not include the present. The time phrase might as well haven been "last year".
Just discover recently the
Magoosh questions, there are really good! congrats to all the
Magoosh team!
Here, you have A and B clearly wrong.
Than, basic tense problem: look at the end of the sentence:
over each of the last seven years You need a tense that was right in the past but is still be right. C is wrong because you only talk about the past.
You need
has contributed You need answer D.
Hope it helps