现在完成时的动作时间是现在,动作状态是完成,“完成”二字意味着:动作是过去开始的,到现在已经完成,或者还要继续持续下去。所以,现在完成时的难点在于将过去和现在糅合在一起,意思是“到现在为止已经做完了某事或还要持续做某事”。学习该时态的重点在于:区分现在完成时和一般过去时。
动词构成:have/has + 过去分词(大部分动词词尾加 ed,少数动词有不规则变化,见老薛侃英语语法附录2),其中,has 是第三人称单数形式。注意:口语中还可以用 have/has got + 过去分词。
否定式:have not (haven't)/has not (hasn't) + 过去分词
疑问式:将 have/has 置于主语前。
一、现在完成时基本用法:现在完成时与一般过去时区别。
一般过去时仅仅是陈述过去的事实,而现在完成时的着眼点是现在。
1. 看时间状语
仅用于一般过去时的时间状语,如 three days ago, yesterday, last week, in 2018 等纯粹表示过去的时间。
仅用于现在完成时的时间状语,如 by the end of this year, since 1885, so far, before 等时间。
2. 看是否对现在造成影响(如果时间状语不出现,或出现一般过去时和现在完成时通用的时间状语),举例:
I went to Beijing. 我去过北京。(仅讲述过去的事实)
I have been to Beijing. 我去过北京。(意思是我现在对北京很了解)
注意:have gone to some place 指去了某地,尚未回来;have been to some place 指去了某地,已经回来。
二、延续性动词的现在完成时态可表示动作的持续或反复,举例:
I have lived in Shanghai for more than 20 years. 我已经在上海住了 20 多年了。
薛老师讲得太好了!每个知识点都讲得那么透彻。谢谢薛老师!
老薛 回复 @1506336lyps: 谢谢支持🙏
现在完成时的动作时间是现在,动作状态是完成,“完成”二字意味着:动作是过去开始的,到现在已经完成,或者还要继续持续下去。所以,现在完成时的难点在于将过去和现在糅合在一起,意思是“到现在为止已经做完了某事或还要持续做某事”。学习该时态的重点在于:区分现在完成时和一般过去时。 动词构成:have/has + 过去分词(大部分动词词尾加 ed,少数动词有不规则变化,见老薛侃英语语法附录2),其中,has 是第三人称单数形式。注意:口语中还可以用 have/has got + 过去分词。 否定式:have not (haven't)/has not (hasn't) + 过去分词 疑问式:将 ha
请问: I has went to Beijing和I have been to Beijing有什么区别?
老薛 回复 @滦卅: 第一句动词形式是错的
过去时是我去了北京。完成时是去过北京。
有点会了
老师语法很透彻,有逻辑
老师能推荐一些练习册配合您的语法讲座学习吗?谢谢
请问薛老师,可以讲一下have been 和have been to、have gone怎么区别?谢谢
老薛 回复 @mglx: have been to和have gone to 的区别音频里有。have been 就是be动词完成时,就像eat 的完成时是have eaten 。
以前不要钱,,现在还要钱了
老薛真的好厉害,我明白了过去时与现在完成时的区别了。
老薛 回复 @15152659vbc: 😊