0
Erasmus Student Posted 10 years ago
Grammar

You did / you've done

Hi,

Can I use the two tenses interchangeably here (referring to an assignment):

1. Congratulations! You did well.
2. Congratulations! You've done well.

I think the simple past looks better, but the present perfect isn't wrong either, is it?

Thank you for your advice.
  

Top answer

The first is possible in most contexts. The second works only if the assignment was completed very recently. It would, for example, be appropriate as a teacher was handing an assignment back to a student.

  • The first is possible in most contexts.
  • The second works only if the assignment was completed very recently.
  • It would, for example, be appropriate as a teacher was handing an assignment back to a student.
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.

3 Answers
0
The first is possible in most contexts.
The second works only if the assignment was completed very recently. It would, for example, be appropriate as a teacher was handing an assignment back to a student.
0
fivejedjonThe first is possible in most contexts.The second works only if the assignment was completed very recently. It would, for example, be appropriate as a teacher was handing an assignment back to a student.
Thank you. Would it be possible to say "You did well" if I was, as in your example, handing the assignment back to the student? Or only in American
0

Related Questions