martes, 3 de diciembre de 2013

Present Perfect 2

Translate the following sentences into English

  1. Llevo años jugando al golf.
  2. Llevo seis meses escribiendo un libro.
  3. He escrito este libro en seis meses.
  4. ¿Has leído el periódico? No, no lo he leído.
  5. Llevas ya dos horas leyendo el periódico.
  6. He estado planchando toda la tarde, por el momento he planchado camisas y pantalones, las sábanas no las he planchado todavía.
  7. No se puede respirar aquí. ¿Habéis estado fumando? He fumado un par de cigarrillos.
  8. ¿Cuánto tiempo hace que no os veis?
  9. Ésta es mi vieja pluma. Hace siglos que la tengo.
  10. ¿Cuánto tiempo llevan casados tus amigos?


KEY

  1. I have been playing golf for years.
  2. I’ve been writing a book for six months.
  3. I’ve written this book in six months.
  4. Have you read the paper? No, I haven’t read it yet.
  5. You’ve already been reading the paper for two hours.
  6. I have been ironing all afternoon. I have ironed / done shirts and trousers so far but I haven’t done / ironed the sheets yet.
  7. You can’t breathe in here. Have you been smoking? I have smoked a couple of cigarettes.
  8. How long is it since you last met each other?
  9. This is my old pen. I’ve had it for ages.
  10. How long have your friends been married?

No hay comentarios: