Present Perfect
FORM [has/have + past participle] Examples: You have seen that movie many times. Have you seen that movie many times?
Present Perfect is used:
- 1. for actions which happened at an unstated time in the past.
- He has sold his car. (When? We don’t know.)
- 2. to express actions which have finished so recently that there’s evidence in the present .
- He has just painted the room. (The paint is wet)
- 3. for actions which started in the past and continue up to the present.
- She has lived in this house for two years. ( She still lives in this house.)
- 4. for a past action whose time is not mentioned but it is connected with the present.
- I have met Beibit Korgan.
( I may meet him again; he is alive.- period of time not finished)
Special point:
- Since - is used to express a starting point.
I have known Ann since October.
- For is used to express a period of time.
I have known Ann for two months.
Yet is used in questions and negations. Have you met him yet ? I haven’t met him yet .
Just+ Present Perfect - I have just called the doctor.
- He left just now.
expressions such as: in the last week, in the last year, this week, this month, etc…
adverbs such as: always, only, never, ever, still, just, etc.
Present Perfect:
- Affirmative - I have worked
(I’ve)
- Negative- I have not written the letter. (haven’t)
- Interrogative - Have you worked?
- James ______ his homework yet.
(not finish)
- ____ you ____ to Mexico in the last year?
(to be)
- I ________ a cold for two weeks.
(have)
- Many tourists ________ that castle.
(to visit)
- He ____ never _______ by train.
(to travel)