现在完成时和现在完成进行时有什么区别就本质的区别
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 15:50:46
现在完成时和现在完成进行时有什么区别就本质的区别
现在完成时和现在完成进行时有什么区别
就本质的区别
现在完成时和现在完成进行时有什么区别就本质的区别
他们的结构不一样...
现在完成时是has/have done
现在完成进行时是have/has been+动词的现在分词形式
有些词,比如work,study,live,teach之类的用在两种时态意思都差不多...
比如他们就差不多:
I have worked here for three years.[我在这地方工作了3年]
I have been working here for three years. [我一直在这地方工作了3年]
给个不同意思的:
I have written a letter.(我写了一封信[信写完了])
I have been writing a letter.(我正在完成一封信[信还在写的过程中])
还有就是表短暂动作的动词,可以用在完成时中,但不能用在现在完成进行时中...比如finish,marry,get up,come,go
累死...
http://baike.baidu.com/view/191047.htm
http://baike.baidu.com/view/758109.htm
楼主好好看看就明白了
现在完成时形式:sb have/has done。
意思:某人曾经做过某事.如果按时间轴的话就是在现在时之前发生的.强调的是【曾经发生过.动作的完成】eg:I have finshed my homework.(我已经完成我的作业了)强调写作业这个动作的完成..谓语部分have/has常接非延续性动词.(也就是瞬间动词比如:die go come..等瞬时间完成的动作.eg:His fa...
全部展开
现在完成时形式:sb have/has done。
意思:某人曾经做过某事.如果按时间轴的话就是在现在时之前发生的.强调的是【曾经发生过.动作的完成】eg:I have finshed my homework.(我已经完成我的作业了)强调写作业这个动作的完成..谓语部分have/has常接非延续性动词.(也就是瞬间动词比如:die go come..等瞬时间完成的动作.eg:His father has died two years ago.他的爸爸2年前死的,瞬间死去,而不是这个动作死来死去2年!
用现在完成进行时是:His father has been dead for two years.表示的意思是:他的爸爸已经死了两年了!延续性..因为是死这个状态有两年了..
所以现在完成进行时的意思是:曾做过的,并且一直延续着到现在还在进行的一个动作或状态.
形式有2种:1.sb have/has been doing(延续性动词)
2.sb have/has been + 形容词
第一种形式表示:一个动作从做的那个时刻开始一直进行到现在没有停。
例1:I have been doing my homework for three houors.自从我开始做作业已经有3个小时了..说明现在还在做。一种延续动作:do。
例2:His father has been dead for two years.表示的意思是:他的爸爸已经死了两年了!延续性..因为是死这个状态有两年了..
嗯嗯!~
好累啊!~
收起