When I arrived, Bob .... TV.
- was watching
- has been watching
- had been watched
The bus wasn't there. It .....
- had already left
- had been already left
- has already left
Jim is exhausted. He ....
- has been running
- had been running
- has running
How long .... when they found it?
- had they searched
- have they searched
- would they searched
I didn't have much to eat at lunch because .... a lot at breakfast.
- I'd eaten
- I'd have eaten
- I was eating
I .... long when she arrived in a hurry.
- haven't been waiting
- hadn't been waiting
- won't have been waiting
She .... to speak English before she arrived in London.
- had already learned
- had learned already
- will have already learned
Tom spoke good Spanish because he .... for several years.
- had been studying
- had studied
- has studied
Cervantes would be famous even if he .... "Don Quixote"
- had not written
- has not written
- has not written
I .... from him for ten years when I received his e-mail.
- hadn't heard
- didn't hear
- hadn't been hearing