I was doing some SAT English problems and came across this one:
Find the error in the sentence, or state that there is no error. Each possible error is in parentheses.
Chess players find that playing against a computer is helpful (to improve) (their) skills, (even though) no chess-playing computer has yet (won) a championship.
I picked up the idiomatic error: "is helpful to improve" should be "is helpful in improving". However, I also saw a problem with the last choice, because I remember hearing the words "has yet to win".
According to the solution, I'm wrong. "Has yet won" is correct. The website says this:
There is no error at (D). The word "won," the past participle of the verb "to win," combines with the word "has" to produce the appropriate verb tense.
However, this means that "has yet to win" is incorrect due to the conflicting tenses.
Is "has yet to win" gramatically incorrect? Or are both okay?