Can anyone please tell me if I should use "past tense" or "present perfect" in an response to the given question asked in present perfect?
Here's the context:
Mom: Subha, I am sorry. Someone has broken your watch. Me: What!! who did/has done that?
I think simple past sounds better.
My grammar book(Practical English Usage written Michael Swan) says that simple past tense is preferable. Look at the third example.
Yes, Simple past.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.