I heard a native English speaker say the sentence but as far as I know, it should be "What did you do in the past?" What do you think?
Thank you so much.
Top answer
Both forms are correct, natural, and common. "Have" is a little bit more formal. I'd say that both would be understood to have the same meaning.
— Avangi
Both forms are correct, natural, and common.
"Have" is a little bit more formal.
I'd say that both would be understood to have the same meaning.
In some situations, the present perfect would suggest more than one occurrence, and the simple past would suggest only one: I haven't been able to get my computer to work this time.
(reply) What have you done in the past?
Free · every Monday
Get the Weekly English Kit 📬
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Both forms are correct, natural, and common. "Have" is a little bit more formal. I'd say that both would be understood to have the same meaning.
In some situations, the present perfect would suggest more than one occurrence, and the simple past would suggest only one: I haven't been able to get my computer to work this time. (reply) What have you done in the pa