Colección de citas famosas - Slogan de motivación - La diferencia entre haber estado haciendo y haber hecho

La diferencia entre haber estado haciendo y haber hecho

1) "han estado haciendo" es el presente perfecto continuo, que indica que las acciones que ocurrieron en el pasado han continuado hasta ahora.

Hemos leído un libro interesante desde la semana pasada.

2) have done es el presente perfecto, expresando el impacto de acciones que ocurrieron en el pasado en el presente.

Hasta ahora he estado en Beijing dos veces.

3) have(haves) done es la voz pasiva del presente perfecto, que expresa acciones pasivas y completadas;

p>

4) han estado haciendo es el presente perfecto continuo, que indica una acción activa, es decir, una acción que comenzó en un momento determinado en el pasado y ha continuado hasta ahora, y puede continuar, tales como:

El edificio ha sido terminado. El edificio ha sido terminado.

Han estado construyendo el salón.

(Indica una acción activa, que aún no se ha detenido. En este tiempo sólo se pueden usar verbos continuos. Haber hecho no tiene tal restricción, pero debe ser un verbo transitivo para usarse en voz pasiva. ).