Complete the following sentences using a present perfect or present perfect continuous tense.
Tip
The present perfect tense is used to denote completion. The present perfect continuous tense is used to show continuity.
1. It ……………………… continuously since morning.
has been raining
is raining
was raining
Correct!Wrong!
2. We …………………… them twice, but they ………………… us yet.
visited, did not visit
have been visiting, have not visited
have visited, have not visited
Correct!Wrong!
3. I ………………… him in a long time.
was not meeting
have not met
have not been meeting
Correct!Wrong!
4. The children are hungry. They ………………….. in the garden for hours.
are playing
have been playing
were playing
Correct!Wrong!
5. We ………………… each other since our school days.
know
knew
have known
Correct!Wrong!
6. ………………….. you ……………….. the job?
Did, complete
Had, completed
Have, completed
Correct!Wrong!
7. Her health ……………………… considerably.
had improved
have improved
has improved
Correct!Wrong!
8. He ………………….. a permit.
was obtaining
have obtained
has obtained
Correct!Wrong!
9. Those who ………………….. their work can go home.
are finishing
have finished
has finished
Correct!Wrong!
10. This is the fifth time you …………………. that question.
are asking
have asked
have been asking