Hello there. I have a question.
Regarding the following two sentences:
(A) A pro player would not make such a mistake.
(B) A pro player would not have made such a mistake.
A study guide, apparently compiled by a nonnative teacher, says that only one of them is possible and that the other is grammatically incorrect. (Sorry, I don't have the correct answer for the book.) But I think both of them can be used depending on the situation. What do you think?
Yes, they are both correct English. (A) is talking about the general case, which could include present/future, while (B) is talking about something that happened in the past.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Yes, they are both correct English. (A) is talking about the general case, which could include present/future, while (B) is talking about something that happened in the past.