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
b
a
c
c
b
a
a
c
b
b
Объяснение: