Había contra había estado
Had y Had been son dos palabras que a menudo se confunden como palabras que denotan el mismo significado. En realidad, no son así. Son dos palabras diferentes que transmiten significados diferentes. La palabra 'had' es un verbo auxiliar, y se usa en tiempo pasado perfecto. Por otro lado, la palabra 'había sido' es un verbo auxiliar, y se usa en tiempo pasado perfecto continuo. Esta es la principal diferencia entre las dos palabras.
Observe las dos oraciones, 1. Le había escrito una carta.
2. Ella le había dado una flor.
En ambas oraciones, puedes encontrar que el verbo 'had' se usa en tiempo pasado perfecto. Por lo tanto, toma el verbo en su forma de participio pasado. En los ejemplos dados arriba, los verbos que se usan en sus formas de participio pasado son 'escritos' y 'dados' respectivamente.
Observe las dos oraciones, 1. Ella le había estado escribiendo desde entonces.
2. Entonces habías estado escuchando su consejo.
En ambas oraciones, puedes ver que el verbo auxiliar 'había sido' se usa en tiempo pasado perfecto continuo. En la primera oración, se usa con el verbo 'escribir' y en la segunda oración se usa con el verbo 'escuchar'.
Es interesante notar que la palabra 'había sido' a veces se entiende en el sentido de 'visitado' como en las oraciones, 1. Había estado en Londres dos veces.
2. Ella había estado en su casa muchas veces en el pasado.
En ambas oraciones, puede encontrar que la palabra 'había sido' se usa en el sentido de 'visitado' y, por lo tanto, el significado de la primera oración sería 'Visité Londres dos veces', y el significado de la segunda oración sería 'ella visitó su casa muchas veces en el pasado'.