SKILL BUILDING - Present Perfect
Present Perfect for
Actions that Began in the Past and Continue to the Present
Complete the
sentences with the present perfect form of the verb in brackets.
- Maria ________________ (work) at the same
factory since 2021.
- We _______________ (study) English for
eight months.
- My parents _________________ (live) in
Windsor since last summer.
- Ahmed _______________ (drive) a taxi for
ten years.
- I _____________ (know) my best friend
since elementary school.
- They ____________ (wait) for the bus for
twenty minutes.
- She ____________ (teach) ESL classes since
September.
- We ______________ (have) this apartment
for three years.
- The children ____________ (play) soccer
since 4:00 p.m.
- You _____________ (use) this phone since
January.
Present Perfect for
Actions with No Specific Time
Complete the sentences with the present perfect form of the verb in brackets.
- I _____________ (see) that movie before.
- She _____________ (travel) to three
different countries.
- We _____________ (eat) at that restaurant.
- They _____________ (finish) their
homework.
- My brother _____________ (buy) a new car.
- You _____________ (try) sushi.
- The students ____________ (complete) the
assignment.
- He ____________ (lose) his keys.
- I ____________ (read) that book.
- We ____________ (meet) the new teacher.
Choose the Meaning
Write A or B
beside each sentence.
A = Action began in
the past and continues to the present
B = Action happened at an unspecified time
_____ 1. I have worked
here since 2020.
_____ 2. She has
visited Niagara Falls.
_____ 3. We have known
each other for ten years.
_____ 4. They have
watched that movie.
_____ 5. He has lived
in Canada since 2022.
_____ 6. I have eaten
Indian food before.
_____ 7. My parents
have owned this house for fifteen years.
_____ 8. The students
have completed the test.