The doctor has told you to take the medicine three times a day.why don't you do so?
这句英文里,为什么用现在完成时?has+done,难道那医生一直从过去跟他说到了现在?
我能去掉那个has么?
人气:242 ℃ 时间:2019-09-18 02:13:52
解答
has done在这里表示过去的动作对现在的影响,是现在完成时的一种用法.强调医生对你说过这一动作对现在的影响(你为什么不吃药)
你说的是现在完成时的另一种用法,表示过去某一动作或状态一直持续到现在.
这是两种不同的用法
希望我的回答对你有所帮助
推荐
- 填a,an,the,/ 1._____ doctor told him to take ____ medicine three times ____ day.
- THE DOCTOR TOLD HIM TO TAKE THE MEDICINE THREE TIMES__DAY.A:A B:EACH C:ONE D:EVERY
- 第一题:The doctor asked him to take the medicine_____three times a day.
- Victor,have you seen the doctor?Yes.I was told to ______ this medicine three times a day.
- you should take the medicine three times a day
- 已知A(1,5),B(5,-1),在x轴上存在一点M,且|MA|=|MB|,则点M的坐标是?
- 已知函数f(x)=x三次方-2x平方+x,x属于(0,+无穷)求函数y=f(x)的极值
- 急~~~~~~~谁知道?谦谦有礼的意思!
猜你喜欢