Americans Don’t Use the Present Perfect Tense as Much
Talking about the past is simple in American English grammar. Americans typically stick to the simple past tense to describe recent, completed actions.
American English: He ate his lunch.
American English: I went to the store.
British speakers sometimes use the present perfect tense instead of the simple past in these cases.
The present perfect is constructed from the auxiliary verb “to have” followed by the past participle of the main verb.
British English: He has eaten his lunch.
British English: I have gone to the store.