英语现在完成时&现在完成进行时问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 07:51:27
嘎太笨了,什么时候有哪个?
I have already posted the photos to him

He has taught me since I came to the school

I have just lost my history book.

=、=上面的句子为什么都么有用have been doing sth. ?

要讲的清楚点
【【【【针对我给的句子说……那些定义规则之类不要……】】】】
什么时候有哪个?
错字
什么时候用哪个?
回1L,我才初二
回下面,完全没说到点子上TOT

什么时候用哪个我下面讲得很清楚了,又有定义又有例句,定义就是用来告诉你什么时候用哪个的,你不认真看,不仔细研究,怎么能弄懂?就此看来你的英语基础肯定不扎实。建议你先弄懂“一般过去时”,“过去进行时”,“现在完成时”,再来分析现在完成时和现在完成进行时的区别。

一。现在完成时用来表示
1 发生在过去对现在产生某种结果或影响的事。
如I have already posted the photos to him .(表示已经把信寄给他了,事情已经完成了,但没提及是否会继续教)
I have just lost my history book.我刚弄丢了我的历史书。(产生的影响是我现在没有历史书了。)

2 从过去某时间开始一直持续到现在.
如 I have waited for 5 hours.(从5个小时前开始等到现在,没提及是否会继续等)
He has taught me since I came to the school .从我来学校开始到现在他一直在教我。(从过去某时做某事一直持续到现在,但没提及是否会继续下去。)

二 现在完成进行时主要表示从过去某个时间里到现在一直在进行的一个动作,这动作任然在进行,也可能停止过一会儿。
如 How long has it been raining?(表示过去某事开始下雨到现在,有可能会继续下去。)
I’ve been sitting here all afternong。(表示从中午开始坐到现在,还有可能会继续坐一段时间)。

I have already posted the photos to him

He has taught me since I came to the school

I have just lost my history book.

这些都是已经发生的事情,这边的都是完成时了

完成进行时是事情效果延续到现在

I watched movie yesterday..这是你过去看的
如果是你昨天看完了,你已经完成了,就是have