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.