Present Perfect
Present Perfect
Present Perfect
Ia st ยม
วิชาภาษาอังกฤษ Branaman
ชั้นมัธยมศึกษาปที่ 3
The child knows fractions now. The child had a lesson in fractions in the past.
(Fractions are parts of a number: one half, one quarter, one eighth.)
Eileen has seen the movie and is familiar with it. She did not specify WHEN she saw it.
I have taken the TOEFL test three times. This is the third time I have taken the TOEFL.
I took the test three times before right now. I am taking the test now.
I am not taking the test now.
3. We use the Present Perfect with "for" or "since" for an activity or action
that starts in the past and continues into the present.
Ahmed has lived in Cairo for six years. It's been raining for six days.
I've been staying at the Hilton since The temperature has been above 30 degrees Centigrade
Tuesday. since June 01.
2
Complete the chart.
Base form Simple Past Past Participle
1. know knew known
2. got
3. taken
4. bought
5. leave
6. cost
7. showed
8. be
9. gone
10. eat
11. made
12. did
13. saw
14. thought
15. grew
16. spent
2. We form the past participle of regular verbs by adding –ed to the verb. This is the same
form as the simple past tense: play, played finish, finished
3. Irregular verbs have irregular past participles: know, known write, written
Affirmative Statements
Subject Have/Has Past Participle For/Since
I
have
You had
He/She/It has owned a grammar for six months.
We studied book since June.
have
They
Exercise: 1 Complete the following sentences with the present perfect of the verb in
parentheses.
Belton is a small town. Brad Peltry (live) ____has lived___ in Belton all his life. Brad
is 58 years old. Brad is married. He (be) ______________ married to Dora for 25 years. They
(know) _______________ each other since high school. Brad and Dora have a son. He is a
student at a university in Atlanta. He (study) ____________ medicine for three years now.
Brad owns the grocery store in town. He (own) ______________ the store for 22
years. He (work) ________________ in the store for 22 years. Something strange has
happened this week. Nobody (see) __________________ Brad for four days.
His truck (disappear) ________________ . Dora doesn’t know where he is. Dora (be)
_________________ worried. Brad(have) ________________ money problems lately.
Yes, No,
I you have. you haven’t.
Have you I/we have. I/we haven’t.
we been here for you have you haven’t.
they lived long? they have. they haven’t.
he he has. he hasn’t.
Has she she has. she hasn’t.
it it has. it hasn’t.
Exercise 3: Complete the sentences using the present perfect tense of the verbs in
parentheses.
John: How long (have) _________________ you ____________ your driver’s license?
Bob: For two years.
John: (have) _____________________ you _______________ any accidents?
Bob: No, I __________________.
For Since
four years 1990
six months last year
five weeks (last) June
for four days since (last) Friday
three hours yesterday
twenty minutes this morning
a minute nine o’clock this morning
a long time I moved to Tokyo
We use the present perfect with: ever, never (any time/not any time)
Have you ever seen a lion? I’ve never seen a lion.
already ( finished )
Have a sandwich?
No thanks, I’ve already eaten. I had lunch at 12.00.
8
Exercise 5: Complete these sentences with just, yet, already.
1. Would you like something to eat? No, thanks. I’ve just had lunch (just/have)
2. Do you know where Julia is? Yes, I_____________ her. (just/see)
3. What time is David leaving? He __________ (already/leave)
4. What’s in the newspaper today? I don’t know. I ___________ (not/read/yet)
5. Is Ann coming to the cinema with us? No, she ___________ the film. (already/see)
6. Are your friends here yet? Yes, they ____________(just/arrive)
7. What does Tim think about your plan? I _________________ (not/tell/yet)
Exercise: 7 Complete each sentence with a time word from the box.
already ever just never since yet
1. Sue has been on the beach for an hour, but she hasn’t had a swim yet.
2. I don’t want to see this film. I’ve ________ seen it.
3. Have you ___________ been to the Greek island?
4. Ouch! An insect has _______ bitten me!
5. George has ___________ eaten Chinese food, so this the first time for him!
6. Rick has lived in Japan _____________ 1998.
Have you been to China? Yes, I have been there many times.
When did you go to China? I went there in 1998.
Exercise: 9 Change the verbs in brackets into the past simple or present perfect.
1. Where (you go) did you go for your holidays last year?
2. I can’t play any more. I (just hurt) ______________ my foot.
3. Jane is a famous writer, and (write) ______________ over fifty books.
4. Sorry, I (not finish) ______________ my letters yet.
5. ‘We had a great party last week.’ ‘Who (you, invite) ____________?
6. Where (you, meet) _______________ Sam? Was it at the sports center?
7. Peter (not play) ______________ basketball for a month.
10
Exercise: 10 Change the verbs in brackets into the past simple or
the present perfect simple.
1. Tina isn’t here. She (just go) has just gone to school.
2. What time (you get up) _______________ this morning?
3. Paul (have) _______________ a bad car accident three years ago.
4. I (live) _________________ in the same house since 1995.
5. What (you do) _______________ last night?
6. Brian (not finish) _______________ his work yet.
7. Tina (arrive) _______________ here in 2001.
8. (you, see) ______________ ‘Men in Black?’ It’s a great film.