又有一个 英语大家帮我

来源:百度知道 编辑:UC知道 时间:2024/06/06 03:42:19
他两天前画了一幅画
He has draw a picture before two days
大家说对吗
请大家帮我解释解释为什么要用HAS 但我不知道对不对~~
大家说到用过时 而不是完成时,那幅画不是两天前就完成好了吗???

不用用has
He drew a picture two days ago.

不对, he drew a picture two days ago.

He drew a picture two days ago.

这里要用过去时,而不是完成时。

不用has,因为有具体的时间two days ago.

He drew a picture two days ago.

当然不对,完成时不跟具体时间一起用,应用一般过去时,完成时的运用要是过去的动作对现在有影响,而这句并没指出两天前画的画对现在有什么影响,只是表示过去的一个动作而已具体如下:1.现在完成时的"完成用法"

现在完成时的"完成用法"指的是动作发生在过去某一时刻并已结束,但该动作对现在产生了影响,与现在情况具有因果关系。

例如:He has turned off the light.他已把灯关了。(动作结束于过去,但说明的是现在的情况--灯现在不亮了。)

现在完成时"完成用法"的特点是动作不延续,因此,该时态只能与表示不定的过去时间状语(如:already,yet,before,recently等)、频度时间状语(如:never,ever,once等)、包括现在时刻在内的时间状语(如:this morning / month /year...,today等)连用。

例如: Have you found your pen yet?你已找到你的钢笔了吗?

2.现在完成时的"未完成用法"

现在完成时的"未完成用法"指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。

例如:He has lived here since 1978.自从1978年以来,他一直住在这儿。(动作起始于1978年,一直住到现在,可能还要继续住下去。)

I have been in the army for more than 5 years.我在部队