26.11.12

Gramática inglesa. 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.

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


Curso ingles online: Gramática inglesa.


No hay comentarios:

Publicar un comentario en la entrada