语法探知:现在完成时态
一、掌握结构:动词have/has + 动词的过去分词
二、掌握用法:
1.表示过去发生的某一动作对现在造成的影响或结果,常与一些时间状语,如:already, yet, ever, never, just, before, once, twice (次数)等连用,也可以和包括现在在内的时间状语,如these days, today, recently, this year, so far(=by now)等连用.
e.g. I have already posted the letter. (信已经不在我这儿了)
2.表示过去发生的动作或存在的状态,一直持续到现在,也许还将继续下去,可以和表示从过去某一时刻延续到现在的一段时间的状语连用,for +时间段,since+时间点/从句, in(during) the last(past) ten years等,谓语只可用延续性动词。
我们知道英语动词根据词义可分为两种,一种是延续性的,一种是终止性的,终止性动词(也可称为非延续性动词,瞬间动词,或短暂性动词),begin, start, die, buy, leave,  come,表示
动作在一瞬间之内就能完成,不能再延续,所以它的现在完成时不能和表示延续的时间状语连用,即不能与表示一段时间的状语,前世今生歌词for+段时间,since+点时间/从句连用,也不能用在how long引导的特殊疑问句中。(但在否定句中短暂性动词可以与forsince短语连用。)
如:They’ve left London for five days. (×)
They’ve been away from London for five days. ()
三、掌握短暂性动词如何转换成延续性动词
常见短暂性动词与延续性动词的对应关系如下:
come/go/arrive/get/reach/move—be in/at  open—be open
望梅止渴die—be dead    close—be closed      become—be
borrow—keep      begin/start—be on    put on—wear
leave—-be away (from)  buy—have      fall asleep(ill)—be asleep(ill)
end/finish—-be over    catch a cold—have a cold
join the army—be in the army/ be a soldier
join the Party—be in the Party/ be a Party member
get to do —do (get to know—know)        get married —be married
依法行政的基本原则
get up —be up          begin to do —do (begin to study—study)
→My brother has been in the army for two years.
→My brother has been a soldier for two years.
四、掌握现在完成时中have been to, have gone tohave been in/at /on的区别完成时态
been to曾经去过某地,表示某人的一种经历,可以和次数,already, ever, never等连用.
五年级下册英语书e.g. She has been to Nanjing twice. (表示目前人在说话的原地)
gone to 已经去某地了,说话时某人已离开此地,在去某地的途中或已经到达某地,常和already, Where’s/Where are…?连用。
E.g. Where’s Kate?  She has gone to library. (大全小游戏表示现在她人不在这里)
been in/at/on已经在某地逗留了一段时间,常和for短语,since 短语等连用,或用在how long问句之中。.
E.g. She has been in Nanjing since she came there.
五、掌握现在完成时和一般过去时的区别
1)现在完成时所表明的是过去发生的动作对现在的影响,强调的是现在的情况,不可以和表示过去的时间状语yesterday, in 1997,three days ago, last time, last night等连用。
2)一般过去时只指过去发生的事情,和现在没有关系。
3)主语做过某事常用现在完成时态,但如果强调动作发生的时间、地点、方式、目的、原因等常用过去时态。
E.g. A: Have you seen the film called Titanic?
    B: Yes, I have.
    A: When did you see it ?
    B: Last Saturday.
4  just    常是现在完成时的时间状语
      just now =a moment ago 过去时态的时间状语