Double-click on any word for an English definition (the best solution), or translate the text on this page. Be careful of the automatic translation! I just translated this page into French, and the translation is not good. This is because it is impossible to translate the Present Perfect tenses!
Listen to this very short conversation. Click on the words to make a question first, and then the answer.
Listen again - 1st person - you / I:
Listen in the 3rd person - *she*, he, it: