H: Put the verb in the most suitable form, present perfect simple or continuous.
1. You look tired. _______________ (you/study) hard?
2. Mr Brown is new here, isn't he? How 1ong _______________ (he/work) for the
company?
3. I _______________ (lose) my wallet. Have you seen it anywhere?
4. I _______________ (read) the magazine you lent me, but I _______________
(not/finish) yet.
5. _______________ (you/hear) the bad news? Simon _______________ (break) his leg!
6. How many articles _______________ (you/write)?
7. What _______________ (you/do)? I _______________ (wait) for you for an hour!
8. Bob and his friends _______________ (play) golf since this morning.
9. I _______________ (know) Louise for ten years.
10. Mr Brown _______________ (mark) the exams all morning, but he _______________
(not/read) them all.
Answers & Comments
2. Mr Brown is new here, isn't he? How long has (he been working) for the company?
3. I have (lost) my wallet. Have you seen it anywhere?
4. I have been (reading) the magazine you lent me, but I have (not finished) yet.
5. Have (you/heard) the bad news? Simon has (broken) his leg!
6. How many articles have (you/written)?
7. What have (you been doing)? I have been (waiting) for you for an hour!
8. Bob and his friends have been (playing) golf since this morning.
9. I have (known) Louise for ten years.
10. Mr Brown has been (marking) the exams all morning, but he has
(not read) them all.