英语现在完成时&现在完成进行时问题嘎太笨了,什么时候有哪个?I have already posted the photos to himHe has taught me since I came to the schoolI have just lost my history book.=、=上面的句子为什么都么有用have bee

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 10:37:45

英语现在完成时&现在完成进行时问题嘎太笨了,什么时候有哪个?I have already posted the photos to himHe has taught me since I came to the schoolI have just lost my history book.=、=上面的句子为什么都么有用have bee
英语现在完成时&现在完成进行时问题
嘎太笨了,什么时候有哪个?
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

英语现在完成时&现在完成进行时问题嘎太笨了,什么时候有哪个?I have already posted the photos to himHe has taught me since I came to the schoolI have just lost my history book.=、=上面的句子为什么都么有用have bee
什么时候用哪个我下面讲得很清楚了,又有定义又有例句,定义就是用来告诉你什么时候用哪个的,你不认真看,不仔细研究,怎么能弄懂?就此看来你的英语基础肯定不扎实.建议你先弄懂“一般过去时”,“过去进行时”,“现在完成时”,再来分析现在完成时和现在完成进行时的区别.
一.现在完成时用来表示
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.
这些都是已经发生的事情,这边的都是完成时了
完成进行时是事情效果延续到现在

现在完成时讲的就是相对于现在,过去的事情发生了,现在成为历史,和现在完成进行时最大的区别就是,这个事情不再延续....
比如 have already posted the photos to him 这个句子的动作发生再过去,现在成为历史,强调完成..现在没有再继续的POST.....
现在完成进行时,举个例子给你,I've been waiting for you more t...

全部展开

现在完成时讲的就是相对于现在,过去的事情发生了,现在成为历史,和现在完成进行时最大的区别就是,这个事情不再延续....
比如 have already posted the photos to him 这个句子的动作发生再过去,现在成为历史,强调完成..现在没有再继续的POST.....
现在完成进行时,举个例子给你,I've been waiting for you more than tow hours!这里注意,强调现在这个动作还在延续!

收起

你是高中生吧,买本英语语法书认真看一下,像这样的问题以后就不用再问了。

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

我要写,肯定也是复制的。内容太多。

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

全部展开

一。现在完成时用来表示
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。(表示从中午开始坐到现在,还有可能会继续坐一段时间)。

收起

最大的区别就是动词到底是 瞬间性的 还是 持续性的。
post 肯定不用拖个把小时之类的吧,当然是瞬间性动词
waiting 这个词却可以等上几个小时,虽然很有可能事后会把那个让你等的人狂吼一顿!
慢慢来,学英语有兴趣了自然就会懂了。