1. He asks how long …
at this company.
she has been working
2. Tom said that his
wife … .
had already come
3. How long … for my
brother?
have you been waiting
4. By the time we …
home, she … cards with friends since the very morning.
-get, will have been
playing
5. Since when … at
this factory?
have you been working
6. The specialist said
that he … English in 1991.
had begun learning
7. Tom asked if … for
his brother.
we had been waiting
8. The students say
that … a lot of books lately.
they have read
9. Ann explained that
she … the newspaper since five o'clock.
had been reading
10. She … the work.
has
just finished
11. Ann asked the
worker since when … at this factory?
he had been working
12. By the 5-th of
July Ann … her new text-book.
will have written
13. He asked us …
since early morning? We answered that we … for the examination.
what we had
been doing there, had been preparing
14. By Friday we … for
two days.
shall have been walking
15. … at this company since
2007?
has she been working
16. What … here since
early morning? – I … for my examination.
have you been doing, have been
preparing
17. She … English in
1991.
began teaching
18. Ann … the
newspaper since five o'clock.
has been reading
19. When the meeting
…, they … here yet.
starts, will have come
20. Before these
students … to the competition the coach … them for 6 months.
go, will have been
training
21. I … a lot of books
lately.
have read
22. He … .
has
already come
23. Before Ann … for
Spain we … at the project for 14 days.
leaves, shall have been working
24. By the end of this
year he … as a teacher for 10 years.
will have been working
25. Next year he…
here.
will not work