Fill in the blanks with the correct tense forms (present continuous / present perfect / present perfect continuous tense) of the verb.
Choose your answers from the given options.
1. It …………… continuously since morning.
is raining
has been raining
was raining
2. I ………………… him only once.
have met
have been meeting
am meeting
3. I ……………….. him for a long time.
did not see
have not seen
does not see
4. The children are hungry. They ……………… in the garden.
are playing
have played
have been playing
5. We ……………… each other since our school days.
know
have been knowing
have known
6. ………………… you ………………… the job?
Have, completed
Are, completed
Have, been completing
7. Her health …………….. considerably since she returned from the hills.
has improved
is improving
has been improved
8. We …………………. to find our way home yet.
have not managed
did not manage
have not been managing
9. Those who ……………. their work are free to go home.
finished
have finished
have been finishing
10. This is the fifth time you …………………… that question.
asked
have asked
have been asking
Choose the right answer:
1. We have stayed/have been staying / are staying in this house for the past three years.
2. The students went/have gone on an educational tour.
3. Only those students who have secured / have been secured / are secured ‘A’ grades will be considered for admission.
4. Sorry I am late. Have you been waiting long / Have you waited long?
5. If you have read / read / are reading that book, you should return it to the library.
6. Sorry about the mess – I have been painting / have painted the walls.
7. You have eaten / ate / have been eating ten candies since lunchtime.
8. I have written / have been writing / am writing six letters since morning.
9. I have been watching / have watched a lot of films recently.
10. I watched/have watched / have been watching three films this week.