这句话应该用did还是have?
来源:百度知道 编辑:UC知道 时间:2024/06/18 09:16:23
比如说我昨天让某人通知Tom一下我的灯坏了,让tom帮我来修。结果到了今天晚上tom还是没来,我就要问某人了:“你帮我通知tom了吗?”
did you inform Tom?
Have you inform Tom?
哪个对?为什么?
did you inform Tom?
Have you inform Tom?
哪个对?为什么?
用have 因为通没通知到跟现在有关,换句话说你很想知道通知tom这件事是否完成了
题中很明显你是很关心这个事情的完成性
而did you inform Tom? 表示你只是询问而已,对方的回答是否对你来说无所谓
另外have you informed Tom? 动词用过去分词哦~
Have you informed Tom?
完成时比过去时来说,
表示了对现在的影响。
过去时只是个单纯的动作。
Have you inform Tom?
现在完成时表示过去的事对现在的影响,比did you inform Tom?更恰当
第二句的inform如果用过去分词(是不是LZ打错了,如果没打错那答案就是第一句),则两句在语法上都对。
但在语意上来说,第一句就是普通寻问,而第二句有责备的意思。所以第一句更妥当。
Did you inform Tom?
Have you informed Tom?
These are also correct as they are simple-structured sentence with one verb.In western,there are not clear difference betwwn these two.
要用完成时态
Have you informed Tom?
这句话为什么用did 不用do
关于英语知识问题 1.We have a job ___ you as a reporter.这句话中应该用介词to还是for,为什么?
have to go这句话应该怎么翻译才准确
这句话应该怎么翻译:How many trees did each student
谁能解释一下~do you recieve my message ?还是did you ........?还是have you........?
他上学去了应该用have been还是have gone?
Did you have it already
did go 与have gone
I did not have any....
Did you have another greatly ?