Learn English – “You’re done doing that” vs “you’ve done that”

sentence-choicesentence-meaning

Give me a call when you're done doing that.

Give me a call when you've done that.

What's difference between the two meaning wise?
Are they both grammatically correct?
Do they both imply "Call me after you've finished doing that"?

Best Answer

done doing

refers to the task or action as one that will have taken a not inconsiderable amount of time to complete

have done

refers to the completion of the action or task without reference to the amount time it will have taken, either because the task by its nature takes very little time, or because the speaker is not interested in the amount of time it will take.

Paint this picket fence, and let me know when you're done doing it, and I'll give you another chore to keep you out of trouble.

Turn off the lights, and when you've done that, go to bed.

Related Topic