Hi again teachers!
This is from the book I study and teach. The question is to choose the one which is grammatical and I wonder why the choice 1 is ungrammatical.
As always, thank you so so much.
It should be "my skills have become better". This is because we judge from the context that "become" has happened over a period of time in the past, stretching up to the present (or near present). As a comparison, an example where the present tense would be appropriate is: "The more I practise, the better my skills become".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
It should be "my skills have become better". This is because we judge from the context that "become" has happened over a period of time in the past, stretching up to the present (or near present). As a comparison, an example where the present tense would be appropriate is: "The more I practise, the better my skills become". In this case "become" is an ongoing happening.