1. I am very tired. I (have been working) too much . 2. She (had been looking) throught the
window for a few minutes before she answered my question. 3. He felt
sleepy. He (had been reading) for 5 hours. 4 . In 30 minutes the student ( will have been
writing) the test for three hours. 5. I don't think we'll go for a walk .
It (has been raining ) since 7 o'clock in the morning . 6 . Next month I (will have been
studying) Maths for 7 years. 7. Ann speak Spanish very well. She (has been learning)
it for 2 years . 8 . James (had been teaching) Geography for 15 years when we
met. 9 . The children (will have been watching) cartoons for two hours by the time
their mother returns home . 10. He (has been working) very hard since he became a
sales manager . 11 . My hands are dirty. I (have been clean) my car. 12 . In
three years Father (will have been building) our country house for ten years . 13 . She
(had been learning) English for two years before she moved to London . 14. He
saw that the woman (had been listening) to the conversation with great interest .
15 . MIchael is the best player in our team . He (has been playing) football for
five years.