Saturday 28 October 2017

How long + present perfect ...?


En inglés para decir cuánto tiempo hace que ocurre una cosa se usa el Present perfect y no el Presente como en español.

Llama al 665 57 30 61 si quieres clases particulares de inglés a domicilio en Miraflores de la sierra con un Profesor nativo con mucha experiencia y clases personalizadas. Clases por Skype. Haz click aquí o llama al 665 57 30 61.

How long + present perfect ... ? = ¿Cuánto tiempo hace que + el presente de indicativo?
Nota: Been es el participio del verbo to be.

verbo
Pasado
Participio
to be
to know
to have
was / were
knew
had
been
known
had

  • How long has he been here? - ¿Cuánto tiempo hace que está aquí?
  • How long have you known her? - ¿Cuánto tiempo hace que la conoces?
  • I have known her for a long time? - Le conozco desde hace mucho tiempo.
  • How long have you had your car? - ¿Cuánto tiempo hace que tienes el coche?

How long + been -ing …?
  • How long have you been learning French? - ¿Cuánto tiempo hace que estás aprendiendo Francés?
  • It has been raining since this morning. - Está lloviendo desde esta mañana.  

                                                   They have been watching TV for two hours.

                                

                                                         She has been in hospital since last week.


                                                         It has been snowing all morning.


Para más información sobre for y since haz click aquí > For, since, ago. - Por, para, desde, desde hace, hace

Llama al 665 57 30 61 si quieres clases particulares de inglés a domicilio en Miraflores de la sierra con un Profesor nativo con mucha experiencia y clases personalizadas. Clases por Skype. Haz click aquí o llama al 665 57 30 61.

Clases particulares de inglés en Miraflores de la Sierra: Gramática inglesa.



No comments:

Post a Comment