现在完成时的用法是,该用法的现在完成时表示,一个过去发生的动作在过去已经完成,并且这个过去发生并完成的动作对现在有影响或结果,同时说话强调的或感兴趣的就是这个影响或结果。
下文跟大家列举现在完成时的句型构成、用法及用法要点:
span>一、现在完成时句型构成
基本结构:主语+have/has+动词的过去分词(p.p)(V-ed) e.g done
span> 二、现在完成时用法
否定句中:主语+haven't/hasn't+动词的过去分词(p.p)(V-ed)+宾语.
肯定句中:主语+has/have+动词的过去分词(p.p)(V-ed)+宾语(或者其他).
一般疑问句中:Have/Has+主语+动词的过去分词(p.p)(V-ed)+宾语(或者其他).(末尾用问号)
span>三、现在完成时用法要点
span>1.现在完成时不能单独与准确时间连用,(如表示过去的时间状语)
如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for,since连用.
span> 2.现在完成时还可以用来表示过去的一个时间到现在这段时间内重复发生的动作.
即表示从过去某个时间直到现在的这个时间范围内不断重复发生的动作或情况,并且这个不断重复的动作有可能继续下去,也有可能到现在就结束。如:
How often have you seen her? 你隔多少见她一次?
My father has always gone to work by bike. 我父亲一向骑车上班。
span>3.现在完成时往往同表示不确定的过去时间状语连用
如already(肯定,句中),yet(否定,疑问,句中),just,before,recently,still,lately,never等:
He has already obtained a scholarship.他已经获得了一份奖学金。
I haven't seen much of him recently (lately).我已经很久没有看到他(最近的)。
We have seen that film before.我们以前已经看过那部电影了。
Have they fo