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