C1a · EJERCICIOS · TEMA 1
Ejercicios: Perfect y continuous tenses
6 ejercicios con los tiempos perfectos y continuos. Escribe tus respuestas y compruébalas con el botón «Ver respuestas».
1. Opción múltiple
1. I'm exhausted because I ___ for hours. a) have been studying b) have studied c) had studied
2. By the time we get to the restaurant, they ___ serving dinner. a) will stop b) will have stopped c) will be stopping
3. She ___ in London for five years before she moved to Madrid. a) has lived b) had been living c) was living
4. He ___ that book for weeks, but he still hasn't finished it. a) has been reading b) has read c) read
5. I ___ three chapters by the end of today. a) will be reading b) will have read c) will read
6. It's the most beautiful painting I ___. a) ever see b) have ever been seeing c) have ever seen
7. Next year, I ___ at this company for a decade. a) will be working b) will have been working c) will work
8. She ___ for a job since January, so she was thrilled when she got one. a) has been looking b) had been looking c) was looking
1. a · 2. b · 3. b · 4. a · 5. b · 6. c · 7. b · 8. b
2. Completa con el tiempo correcto
1. By 2030, scientists ___ (likely / develop) a cure for many more diseases.
2. I ___ (try) to call you for the last half hour! Where have you been?
3. When I saw her, her eyes were red. She ___ (cry).
4. We ___ (wait) at the bus stop for 45 minutes before the bus arrived.
5. This time next week, I ___ (relax) on a beach in the Galápagos.
6. She ___ (always / want) to visit the Amazon, and next month she's going!
7. He was out of breath because he ___ (run).
8. By the time you receive this letter, I ___ (arrive) in New York.
1. will likely have developed · 2. have been trying · 3. had been crying · 4. had been waiting · 5. will be relaxing · 6. has always wanted · 7. had been running · 8. will have arrived
3. ¿Correcta o con error?
1. I have been knowing my best friend since we were children.
2. She has been writing three emails this morning.
3. By the end of the month, I will have been working on this project for six months.
4. They had been finished the report before the deadline.
5. We will be waiting for over two hours by the time the concert starts.
6. She had been living in Guayaquil for ten years when she got a job in Cuenca.
7. This is the best coffee I have ever been tasting.
1. I have known… · 2. She has written three emails… · 3. OK · 4. They had finished… · 5. We will have been waiting… · 6. OK · 7. …I have ever tasted.
4. Transformaciones (3–6 palabras)
1. It's a long time since I last ate ceviche. FOR → I ___ a long time.
2. They started arguing an hour ago and they're still arguing. BEEN → They ___ an hour.
3. In the middle of our dinner, the phone rang. WERE → We ___ when the phone rang.
4. She doesn't have any experience in teaching. NEVER → She ___ before.
5. The film started. Then we arrived. ALREADY → By the time we arrived, the film ___.
6. My English is gradually improving. GETTING → My English ___ gradually.
1. haven't eaten ceviche for · 2. have been arguing for · 3. were having dinner · 4. has never taught · 5. had already started · 6. is getting better
5. Traduce al español
1. I have been learning English for 15 years.
2. She will have graduated by the time she's 22.
3. They had been travelling through South America for six months when they ran out of money.
4. He's always complaining about something.
1. Llevo 15 años aprendiendo inglés. · 2. Se habrá graduado para cuando cumpla 22. · 3. Llevaban seis meses viajando por Sudamérica cuando se quedaron sin dinero. · 4. Siempre se está quejando de algo.
6. Traduce al inglés
1. ¿Llevas mucho tiempo esperando?
2. Llevaba una década trabajando allí cuando la despidieron.
3. Para cuando te cases, ya habré ahorrado suficiente para el regalo.
4. Llevo semanas leyendo este libro y todavía no lo termino.
5. Siempre he querido visitar las Galápagos.
1. Have you been waiting long? · 2. She had been working there for a decade when she was fired. · 3. By the time you get married, I'll have saved enough for the present. · 4. I've been reading this book for weeks and I still haven't finished it. · 5. I've always wanted to visit the Galápagos.
¿Quieres que un profesor nativo corrija tus respuestas?
Clases de inglés en vivo online, en grupos pequeños y explicadas en español, hasta el nivel C1.
Escríbenos por WhatsApp 💬
