Present Perfect Level 2

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Present Perfect Tense

1. Complete the chart below with the correct form of the verb.

simple form simple past past participle

knew
met
was/were
fly
wrote

2. Choose the correct verb from the list below to complete the following sentences. Put the verb in the present
prefect tense.
see / know / learn / start / be

- I met Barbara when we were in elementary school. We each other for over
twenty years.
- We many new words since we started this course.

- That’s a wonderful movie. I it three times.

- Mr. and Mrs. Tonner married for 10 years.

- You are late! The class already .

3. Choose the correct verb from the list below to complete the following sentences. Put the verb in the negative
form of the present prefect tense.
begin / arrive / stop / speak/ visit

- Mathew is waiting on the corner for his girlfriend, but she yet.
- My brother lives in a different country. I him for two years.
- Ellie and Bill got a divorce five years ago. They to each other since then.
- It is only 8:45. The class yet.
- It started to snow last night and it still .

4. Match the questions on the left with the correct answer on the right.

- Has he finished university yet? A) No, he hasn’t. He’s still talking.


- Have you eaten breakfast yet? B) No, he hasn’t graduated yet.
- Have they gotten married yet? C) No, they haven’t. They’re still engaged.
- Has the president finished speaking yet? D) No, she hasn’t. They are still dry.
- Has Mary watered the plants yet? E) No, I haven’t. I’ll eat in a few minutes.

5. Rewrite the following sentences using since or for and the verb provided. You may have to change some of
the words, but keep the same meaning.

Ex. Bill and Rita got married twenty years ago. Bill and Rita have been married for twenty years. (be)

- Jordan moved into this apartment in 2005.


(live)
- Ellen and Rose met each other 40 years ago.
(know)
- The teacher came to school at 8:00 this morning.
(be)
- Robbie grew a beard six months ago.
(have)
- Dennis bought his car four years ago.
(own)

6. Read the schedule above and make 10 sentences using already and yet. Assume it is now 12:00.
Mrs. Tonner’s School Day Schedule

8:30 9:00 10:00 11:00 11:30 12:15 1:00 2:00 3:00


Arrive Take Meet with the Teach Write eat lunch meet with take students read students’
at school attendance; principal Spanish class report go for a walk Joe’s to the library essays;
teach French cards parents go home at
class 4:00

Ex. Mrs. Tonner has already taken attendance.

7. Put the words below in the correct order to make grammatically correct sentences. (Each sentence
is in the present perfect tense.)

Ex. finished they yet homework their haven’t They haven’t finished their homework yet.

- week I flu had the since have last

- time divorced she for been long a has


- been week absent all school from has he

- this city apartment lived since I in this have I moved to

- lesson already that has teacher taught the

8. Practice using the present perfect tense by asking questions beginning with “Have you ever…?”.
Use the words provided to make your questions.

Ex. you /ever/ be/ to France - Have you ever been to France? Yes, I have. I’ve been there several times. or Yes, I
have. I was there last year. or No, I haven’t. I’ve never been to France

- the teacher/ ever/ be/ late for class

- the pilot/ ever/ fly/ in a helicopter

- your father/ ever/ make/ dinner for your mother

- you/ ever/ find/ a lot of money on the street

- the children/ ever/ go camping/ in the forest

9. Read the following sentences and write a ‘how long’ question for each one.

Ex. I live in Toronto. How long have you lived in Toronto? I have lived in Toronto for twenty years. or
I have lived in Toronto since I was a child. or I have lived in Toronto since 1988.

- Jane works at a travel agency.

- Bill wears glasses.

- Mark and Sharon are married.

- I know Ben very well.


- Margaret has a bad cold.

10. Write 20 sentences about the things you have or haven’t done using the present perfect.

You might also like