4. John ..................... in hospital for two weeks.
a) is lying
b) lies
c) has been lying
5. We ..................... him yesterday.
a) were visiting
b) visited
c) have visited
6. He ................... completely.
a) recovers
b) recovered
c) has recovered
7. Most probably he ..................... to school next week.
a) will come
b) would come
c) has come
8. Mark ........................... for jobs ever since he passed his examination in March.
a) has applied
b) has been applying
c) applied
9. Last month he .................... for an interview.
a) has appeared
b) appeared
c) was appearing
10. He ..................... for the results.
a) waits
b) is waiting
c) waited
Share
Answer:
4) has been lying
5) have visited
6) has recovered
7) would come
8)