The first is correct. I'm afraid I cannot explain why.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
ArchieWWThe first is correct. I'm afraid I cannot explain why.That's because they are both correct. (that is, if they had periods)
austere125riversPeople who created grammar rules decided that I guess. Maybe I am wrong, you know English grammar is not easy.My point is that the second sentence is a perfectly good sentence. In fact, I could say that it is better because it doesn't contain the unnecessary word "have".
austere125riversNot all ! I am not even a native speaker but according to what I have read, we usually use the present perfect when we want to emphasize the action rather then the time of the event. But the problem with that is we might not agree on what we are emphasizing. So 'rules' like that are quite questionable.
I'm just a newbie in English gramma