The doctor has told you to take the medicine three times a day.why don't you do so?这句英文里,为什么用现在完成时?has+done,难道那医生一直从过去跟他说到了现在?我能去掉那个has么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 23:37:51

The doctor has told you to take the medicine three times a day.why don't you do so?这句英文里,为什么用现在完成时?has+done,难道那医生一直从过去跟他说到了现在?我能去掉那个has么?
The doctor has told you to take the medicine three times a day.why don't you do so?
这句英文里,为什么用现在完成时?has+done,难道那医生一直从过去跟他说到了现在?
我能去掉那个has么?

The doctor has told you to take the medicine three times a day.why don't you do so?这句英文里,为什么用现在完成时?has+done,难道那医生一直从过去跟他说到了现在?我能去掉那个has么?
has done在这里表示过去的动作对现在的影响,是现在完成时的一种用法.强调医生对你说过这一动作对现在的影响(你为什么不吃药)
你说的是现在完成时的另一种用法,表示过去某一动作或状态一直持续到现在.
这是两种不同的用法
希望我的回答对你有所帮助

为你
这里表示医生已经告诉你
希望帮到你。