has done在这里表示过去的动作对现在的影响,是现在完成时的一种用法。强调医生对你说过这一动作对现在的影响(你为什么不吃药)你说的是现在完成时的另一种用法,表示过去某一动作或状态一直持续到现在。这是两种不同的用法希望我的回答对你有所帮助
为你解答:这里表示医生已经告诉你希望帮到你。