现在完成时的用法:
1、未完成用法:表示过去的动作或状态持续到现在,并且有可能继续持续下去,也有可能到此结束,在这种用法中,谓语动词必须是持续性动词;
e.g. He has waited for his girlfriend in the restaurant for 3 hours.
他在餐厅等他的女朋友等了三小时了。(表示他从过去到现在这3小时一直在等待,且有可能继续等待。)
2、已完成用法:表示过去发生的动作已经完成,但是对现在有影响。
e.g. I have lost my keys.
我把钥匙弄丢了。(表示“钥匙弄丢了”这个动作发生在过去,已经完成,但是对现在有影响。)
注:现在完成时经常与for, since, already, recently, so far, ever, never...之类的词语连用,具体分析见中高级语法内容。
现在完成时的应用
1、过去发生的动作对现在造成的影响。
2、过去的动作或状态持续到现在并且已经完成或可能持续下去。
3、现在完成时表示将来。
完成时态的构成分为两部分:
一是助动词。
二是实义动词的过去分词-ed。具体来说,用助动词have/has表示“时”,以表明动作发生的时间是在过去、现在还是将来;用过去分词来表示动作的“态”,以表明该动作已经完成,而且对现在有一定的影响。
1、I've never heard of anyone doing that.我从未听说有人做那种事.
2、l have played the piano .我已经弹过钢琴了.
3、It is the most beautiful view I have ever seen.这是我至今见过最美的风景
4、He has taught here since 1981 .他自1981年就在这儿教书.(可能还要继续教)
5、I have't seen her for four years.我有四年没见到她了.
6、I have been to Beijing twice.我去过北京二次.
7、We have already finished our homework.我们已完成作业了.
8、They haven't finished their homework yet.他们还没有完成作业.
9、Have you ever been to the Great Wall?你曾经去过长城吗?
10、I have been here for half an hour. 我已经在这里半小时了。
11、现在完成时表示 过去发生的动作对 现在造成的 影响或 结果或表示过去的动作或状态 持续到现在。 它的构成是:主语+have/has +动词的过去分词。
1、I've never heard of anyone doing that.我从未听说bai有人做那种事.
2、l have played the piano .我已经弹过钢琴了du.
3、It is the most beautiful view I have ever seen.这是我至今见zhi过最美的风景
4、He has taught here since 1981 .他自dao1981年就在这儿教书.(可能还要继续教)
5、I have't seen her for four years.我有四年没见到她了.
6、I have been to Beijing twice.我去过北京二次.
7、We have already finished our homework.我们已完成作业了.
8、They haven't finished their homework yet.他们还没有完成作业.
9、Have you ever been to the Great Wall?你曾经去过长城吗?
10、I have been here for half an hour. 我已经在这里半小时了。
现在完成时结构:have/has+past participle(过去分词)
I don't know
1、I've never heard of anyone doing that.我从未听说有人做那种事.
2、l have played the piano .我已经弹过钢琴了.
3、It is the most beautiful view I have ever seen.这是我至今见过最美的风景
4、He has taught here since 1981 .他自1981年就在这儿教书.(可能还要继续教)
5、I have't seen her for four years.我有四年没见到她了.
6、I have been to Beijing twice.我去过北京二次.
7、We have already finished our homework.我们已完成作业了.
8、They haven't finished their homework yet.他们还没有完成作业.
9、Have you ever been to the Great Wall?你曾经去过长城吗?
10、I have been here for half an hour. 我已经在这里半小时了。
11、现在完成时表示 过去发生的动作对 现在造成的 影响或 结果或表示过去的动作或状态 持续到现在。 它的构成是:主语+have/has +动词的过去分词。