Professional Documents
Culture Documents
66 อ23101 Present Perfect
66 อ23101 Present Perfect
B Complete the sentences with the correct form of the verbs in brackets. Use the Past Simple or the Present Perfect
Simple.
1. John ........................... (not call) me recently.
2. They ........................... (buy) a new car last month.
3. The teacher ........................... (not return) the tests yet.
4. How long ........................... she ........................... (know) about this problem?
5. ........................... you ever ........................... (hear) such an unbelievable story?
6. When I was a child, I ........................... (live) in England for two years.
7. He ........................... (buy) me a beautiful gift for my birthday.
8. I am so excited to have a dog. I ......................................... (always / want) one.
6. They've been playing for forty minutes but no one _______________ (score) a goal yet.
9. Hey, you look different. Have you _______________ (change) your hair?
11. Your hands are really dirty! What have you _______________ (do)?
12. Who _______________ (eat) all the cake?! There's none left.
a. He's been waiting for b. He waits for 40 minutes. c. He's waited for Amy for
40 minutes. 40 minutes.
3. Sophie wanted to visit the Burj Al Arab hotel. She went there two days ago.
a. Sophie hasn't been to b. Sophie has already been c. Sophie has just been to
the Burj Al Arab hotel yet. to the Burj Al Arab hotel. the Burj Al Arab hotel.
a. I haven't been trying b. I've already tried octopus. c. I've never tried octopus.
octopus.
a. Ollie has been making b. Ollie has just made a c. Ollie hasn't made a cake
a cake. cake. yet.
B1 Present Perfect Tense: Simple and Progressive T008
Complete the sentences with the correct form of the present perfect tense.
1. I ___________________ the book you gave me, so you can have it back now. (READ)
2. You look tired. You _______________________________ too hard lately. (PROBABLY WORK)
3. Rachel ________________________ around Europe for two months now. At the moment,
she’s in Barcelona. She ___________________ six countries so far. (TRAVEL, VISIT)
4. Is it still raining? – No, it ________________________ but the streets are still wet. (ALREADY
STOP)
5. I ________________________ at your report for some time, but I must say I can’t agree with
you on a few things. (LOOK)
6. James ________________________ the new Harry Potter novel for hours now. He simply
can’t let it go. (READ)
7. I ________________________ this few times, but I’ll say it again. (ALREADY SAY)
8. The two brothers ________________________ films since they left high school. (MAKE)
11. You are too late. The patient ________________________ . (JUST DIE)
12. The manager isn’t here. He’s away on holiday. – Where ________________________ ? (HE
GO)
16. The company ________________________ money with this product for ages. It’s time to
stop producing it. (LOSE)
17. She ________________________ Charles since she was 17. They ________________________ in
the same town for over 20 years. (KNOW, LIVE)
18. John ________________________ off his bike again. It’s the third time now! (FALL)
www.english-practice.at