+0
Hello

Reading a book I came across such a sentence: The medicine the doctor gave me recently really has worked like magic.

I thought that when we use "recently" we should use the present perfect, i.e., I would write: The medicine the doctor has given me recently really has worked like magic. What do you think about it?
+0
As I read the rule, it says, "for a specific time, use past tense." The doctor may have recently changed your prescreption, and "authorized" the new medicine, but that act of "giving" you the medicine took place at a specific time.

On the other hand, the medicine worked it's magic over a period of time. That period was also recent.

- A.
Comments  
All right, thanks Avangi!