Fill in the blanks.
1. I ...................................... here for two weeks now.
The present perfect continuous is used to talk about actions or situations that started in the past and has continued up to the present.
2. She .................................. to Dublin. You can't meet here now.
Has gone is used to talk about incomplete visits.
3. She ................................. to Ireland so she knows that country.
Has been is used to talk about completed visits.
4. We ......................................... in this city for twenty-five years.
The present perfect continuous is used to talk about actions or situations that started in the past and has continued up to the present.
5. 'You look tired.' 'Yes, I ..................................... for hours.'
The present perfect continuous is used to talk about actions or situations that started in the past and has continued up to the present.
6. I ........................................ a letter from him.
The present perfect is commonly used to talk about recently finished actions and situations.
7. He ..................................... any of the tasks I assigned to him.
The present perfect is commonly used to talk about recently finished actions and situations.
8. He ................................ IELTS test six times.
9. I ...................................... reading the letters.
The present perfect is used to talk about recently finished actions or situations.
10. He ...................................... for a job for years.
The present perfect continuous is used to talk about actions or situations that started in the past and has continued up to the present.
11. Have you ever ................................... oysters?
The third form of the verb is used after has and have.
12. I .................................. a lot about him.
The present perfect is used to talk about finished events when there is no time reference.
Answers
1. I have been working here for two weeks now.
2. She has gone to Dublin. You can’t meet here now.
3. She has been to Ireland so she knows that country.
4. We have been living in this city for twenty-five years.
5. ‘You look tired.’ ‘Yes, I have been running for hours.’
6. I have just received a letter from him.
7. He has not finished any of the tasks I assigned to him.
8. He has taken IELTS test six times.
9. I have finished reading the letters.
10. He has been looking for a job for years.
11. Have you ever eaten oysters?
12. I have heard a lot about him.