E. Choose a, b or c.
1. My mum _____the house all morning.
a. is cleaning b. has cleaned c. has been cleaning
2.I_____ my keys and I can't get into my flat.
a have lose b. have lost c. have been losing
3. My plane_____ yet.
a not arrived b hasn't arrived c hasn't been arriving
4. Jane has been working as a chef _____three years.
a. for b before c. since
5. I dorit think John feels very well. He____ in bed all afternoon a. has been b.was been c. have been
6. My aunt used to be an Engish teacher, but now she___ a tour guide.
a. has been becoming b.has become c.became
7. He hasrit read any books since he ____university.
a. fintshed b.has been finishing c. has finshed
8. Fred has been studying____ this morring
a. since b. for c. from
9. The athietes____ for three hours. What time wil they finish?
a. have been training b. have trained C. trained
10. Amanda has been IMing in this house ____she was two years okd. a. for b. after C. since​
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2024 SCHOLAR.TIPS - All rights reserved.