Nobody has told me about it?为什么用的是has told 现在完成时态?为什么不是Nobody tell me about it?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 06:03:53

Nobody has told me about it?
为什么用的是has told 现在完成时态?
为什么不是Nobody tell me about it?

用现在完成时强调动作对现在产生影响或结果.
请比较一下:Nobody has told me about it.(怎么没有人告诉我这件事?可能说话人当时很生气)
Nobody told me about it.(没有人告诉我啊.可能说话人没带什么感情色彩)

nobody told me about it

表示一种状态的强调

现在完成时:过去所在所为,对现在造成的影响。
没有人告诉我关于它的任何信息。
看具体的上下文。

因为这个句子表达的是事情已经发生了而别人问你的时候你表示不知道,也就是事情已经完成了,但疑问是现在进行的,所以用的是现在完成时态

已发生的事情对现在有影响,用现在完成时。

别人之前已经告诉过你,使你现在已经知道。这种情况用现在完成时。
是“告诉过你”而不是“告诉你”。体会一下区别吧。

已经告诉你了 或者已经发生过去了 过去完成时

用现在完成时态表示过去的事情对现在造成的影响~~~
Nobody has told me about it?没有人告诉我·· 这里用现在完成时表示到目前为止都还没有人告诉我,强调对现在造成的影响~~~

两句发生的时间不同。在这个人问出这句话的时候已经属于过去,所以用了完成时态。