The Present Perfect Progressive

Complete the following with have been and the appropriate form of the verb in brackets:

 

Inicia sesión para hacer seguimiento de tus autoevaluaciones
1)What you (do)? You're covered in grease. I (repair) the car.
2)Ah, there you are! We (wait) for you for half and hour.
3)Michael (work) in the garden all afternoon.
4)Amber (drive) for years, and she has never had an accident.
5)There's Sarah playing tennis again. She not (study) much lately.
6)That dog (lie) in the corner of the garden for hours. Do you think it's all right?
7)I didn't sleep too well. Can you hear that dog? It (bark) all night.
8)You (read) that book for days. Is it good?
Corregir   Ver Solución   Limpiar

 

¿Te gustó? Pues comparte ;-)
Este sitio usa cookies para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Ninguna cookie será instalada a menos que se desplace exprésamente más de 600px. Leer nuestra Política de Privacidad y Política de Cookies. Las acepto | No quiero aprender cursos gratis. Sácame