D. Grammar: Choose the correct answer.
1 I love this writer's books. I have been reading / had been reading) them for years.
2. His clothes were dirty because he has been working had been working) in the gerden
3. Where have you been? We had been waiting / have been waiting) for you for ages
4. He hasn + decided on a career yet, but he has been thinking / had been thinking) about it
lately.
5. After she has been playing / had been playing) the violin fer ten years she joined an
orchestra
E. Complete the sentences with the correct form of the verbs in brackets. Use the Present
Perfect Continuous or the Past Perfect Continuous
1. Mike has never had an accident and he
(drive) for years.
2. She had no idea it was so late because she
(net/watch) the time
3.
(you / take) your medicine regularly. Mrs Smith?" "Yes, doctor."
4. They eventually found the dog after they
(look) for it all night.
5. How long
(work) for the company when he
retired?
your father
F. Complete the sentences with a suitable word or expression
for by tomorrow so far the week before since
1 Our TV hasn't been working -
last week
2. The Browns invited us to dinner although we had only met
3. They will have finished painting the house
4. We had been writing
nearly an hour when the bell rang
5. They have interviewed three suspects
G. Multiple choice Choose the correct answer
1. Don't come before seven I
my homework
a hasn't finished b. won't have finished
c. hadnt finished
2. She loves animals. She
e dog for as long as she can remember
a has had
b. hod hod
will have had
3. Jack wanted to know why Sally
to him yet
a hasn't written b. hasnt been writing
chadnt written
4 We
him, so we were very surprised to see him.
a haven't been expecting b. havent expected
chadn't been expecting
5. His playing has improved because he
all month
a will have practised b. has been practising
chad practiced
Adjuntos:
![](https://es-static.z-dn.net/files/d4f/5834fad80fd5bfc535e06f185ec3c37d.jpg)
Respuestas
Respuesta dada por:
4
Respuesta:
Todo de la primera pregunta algo es algo :)
1)had been reading
2)been working
3)been waiting
4)had been thinking
5)had been playing
Preguntas similares
hace 5 años
hace 5 años
hace 5 años
hace 7 años
hace 7 años
hace 8 años