1. A Have you ________ to South Africa?
B Yes, I went there with my family ten years ago.
a) been b) gone c) went
2. They’ve known each other ________ they were at school.
a) from b) for c) since
3. My boss ________________ yesterday and he’ll be away until next week.
a) has left b) left c) has been leaving
4. This film ________________ for hours now. We need a faster connection.
a) has been downloading b) has downloaded c) is downloading
5. Do you like re-reading books you’ve ________ read?
a) yet b) never c) already
6. We ________________ in this traffic jam for over half an hour now.
a) ’ve sat b) ’ve been sitting c) ’re sitting
7. Emma’s worked in this department ________ nearly three years.
a) since b) for c) during
8. They ________________ strawberries at the moment. Can you call back later?
a) ’ve been picking b) ’re picking c) pick
9. A Have you had your motorbike long? B No, I’ve ________ bought it.
a) just b) still c) yet
10. ________________? There’s been an accident.
a) Do you hear b) Have you been hearing c) Have you heard
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2025 SCHOLAR.TIPS - All rights reserved.