This is Everyday Grammar. I'm Kaveh.
And I'm Lucija. Hey Kaveh, you're looking a bit tanned. Did you go to the beach?
I did. I went to Florida last weekend. Have you ever gone to Florida?
Sure I have. I have gone there two years ago.
Wait. You mean, you went there two years ago.
What's the difference?
Good question. You're asking about the difference between the simple past and present perfect verb tenses. "I went to Florida" is in the simple past. You use the simple past to talk about a past event that happened at a certain time.
问的好！你问的是一般过去时和现在完成时的区别，“I went to Florida”是一般过去时，一般过去时用来讲述发生在过去特定时间的事件。
OK, that makes sense. But what about "I have gone?"
那好吧，有道理。那“I have gone”这个表述呢？
I have gone to Florida is in the present perfect. It shows that a past event happened at an unknown time.
“I have gone to Florida”是现在完成时，它表明过去发生的这件事情时间未知。
Wait. If it's about the past, why is it called the present perfect?
Well, it's to emphasize the present effect of a past action.
I have graduated from college.
I have graduated from college.（我从大学毕业的。）
I graduated from college.
I graduated from college.（我从大学毕业了。）
Interesting. That's a lot to think about. Is there an easier way to remember?
As a matter of fact there is. Focus on the adverbs. Adverbs like yesterday, ago, and last night go with the simple past. Adverbs like never, already, for and since – they go with the present perfect.
Wow! I have never thought of it like that before.
And that's Everyday Grammar.