They both work. I prefer C.
Student or Learner
Jane, the first _______ a ranking of world No. 2 in her country, retired last year.
A. to achieve C. to have achieved
I think both answers are right. Am I right?
What is a native's opinion?
C is preferred because you use the perfect tense for an accomplishment.
not a teacher
"Man first set foot upon the moon in 1969." (simple past)
"I'd be ecstatic if won the Nobel Prize" (conditional)
"Next year I will graduate in Law" (future)
Which of these is wrong or not an accomplishment?
A and C are both right.
Read Topic 3:
I did not say A is not right.
I did not imply it was wrong either.
In the context, it is a choice between the infinitive and the present perfect.
Of course the past tense is appropriate where the time is specified.
OK, ted. Let's argue about it.
They are both infinitives. A is the ordinary infinitive, and C is the perfect infinitive.
OK, even if you didn't imply it (which is false, using the normal understanding of implication), you certainly said "C is preferred because you use the perfect tense for an accomplishment." This is wrong. C may be preferred, but not for reason you've given.
Last edited by Esredux; 13-Mar-2015 at 09:37.
This is the first time I hear that when you prefer one thing over another, the latter is deemed wrong.
What do you think is the reason C, the perfect infinitive, is preferred then?
Last edited by tedmc; 13-Mar-2015 at 09:42.