1. I
...................................... here for two weeks now.
have worked; have been
working
2. She
.................................. to Dublin. You can't meet here now.
has gone; has been
3. She
................................. to Ireland so she knows that country.
has gone; has been
4. We
......................................... in this city for twenty-five years.
have been
living; are living
5. 'You look tired.' 'Yes, I
..................................... for hours.'
have run; have been
running
6. I
........................................ a letter from him.
have just
received; have been just received
7. He
..................................... any of the tasks I assigned to him.
has not
finished; did not finish; has not been finishing
8. He
................................ IELTS test six times.
Took; has taken; Either could be used here
9. I
...................................... reading the letters.
have
finished; finished; have been finishing
10. He
...................................... for a job for years.
has looked; has been looking; is looking
11. Have you ever
............................. oysters?
Ate; eat; eaten
12. I
.................................. a lot about him.
have heard; heard
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.