Quote Originally Posted by Julia View Post
But I'm no native speaker.
I couldn't tell.

It's not uncommon for non-native speakers to have better understanding of the technical aspects of the English language than native speakers do, since non-native speakers usually learn English in a more formal manner.

For example, I wasn't sure present-perfect tense was appropriate because it just didn't feel right.