PRESENT PERFECT AND PRESENT PERFECT CONTINUOUS
PRACTICE
I. Multiple Choice – Choose the best answer (15 questions)
1. I _______ to Paris twice.
A. have been
B. was
C. am
D. had been
2. She _______ in this company since 2019.
A. works
B. has worked
C. is working
D. worked
3. He _______ the piano for two hours and still isn’t tired.
A. has practiced
B. has been practicing
C. practiced
D. practices
4. We _______ three reports so far this week.
A. have written
B. wrote
C. are writing
D. have been written
5. Look! She’s tired because she _______ all morning.
A. has studied
B. studied
C. has been studying
D. studies
6. They _______ just _______ lunch.
A. have / had
B. has / had
C. have / have
D. had / had
7. I can’t find my phone. I think I _______ it.
A. have lost
B. lost
C. have been losing
D. lose
8. He _______ English for ten years.
A. has learned
B. learned
C. has been learning
D. both A & C
9. We _______ here for half an hour, but he hasn’t come yet.
A. waited
B. have waited
C. have been waiting
D. had waited
10. This is the best film I _______ ever _______.
A. have / seen
B. has / seen
C. have / saw
D. had / seen
11. She _______ in bed all day because she is sick.
A. has stayed
B. stayed
C. has been staying
D. A & C
12. How long _______ you _______ for me?
A. did / wait
B. have / waited
C. have / been waiting
D. were / waiting
13. We _______ each other since primary school.
A. have known
B. knew
C. have been knowing
D. know
14. He is wet because he _______ in the rain.
A. has walked
B. has been walking
C. walked
D. walks
15. I _______ five emails this morning.
A. have sent
B. sent
C. have been sending
D. was sending
II. Verb Form – Put the verbs in brackets into Present Perfect or Present Perfect
Continuous (15 questions)
16. I _______________ (never/see) such a beautiful sunset.
17. She _______________ (already/finish) her homework.
18. They _______________ (not/visit) us since last summer.
19. He _______________ (work) here for over five years.
20. We _______________ (wait) for you since 7 a.m.
21. The kids _______________ (play) football in the garden for an hour.
22. I _______________ (just/buy) a new pair of shoes.
23. She _______________ (study) French for three years.
24. How long _______________ (you/know) him?
25. He _______________ (paint) the house all day, and it’s still not finished.
26. I _______________ (read) this book three times.
27. We _______________ (not/hear) from her for weeks.
28. He is tired because he _______________ (run).
29. The children _______________ (watch) TV since 6 o’clock.
30. My parents _______________ (live) in this city all their lives.
III. Sentence Transformation / Completion (10 questions)
31. This is the first time / I / try / sushi.
→ …………………………………………………………………………………
32. She / already / visit / London / twice.
→ …………………………………………………………………………………
33. They / not / see / each other / since / 2020.
→ …………………………………………………………………………………
34. How long / you / learn / English?
→ …………………………………………………………………………………
35. He / be / my friend / for ten years.
→ …………………………………………………………………………………
36. I / read / this novel / three times.
→ …………………………………………………………………………………
37. She is tired because / she / work / all day.
→ …………………………………………………………………………………
38. He / just / break / his leg.
→ …………………………………………………………………………………
39. We / wait / for the bus / since 8 a.m.
→ …………………………………………………………………………………
40. It’s the best meal / I / ever / have.
→ …………………………………………………………………………………