Um guia para quem estuda Inglês Online
Americans use the present perfect tense less than speakers of British English and a British teacher might mark wrong some things that an American teacher would say are correct.
US Did you do your homework yet?
Brit. Have you done your homework yet?
US I already ate.
Brit. I’ve already eaten.