Mi amigo está escribiendo documentación y me hizo una pregunta en inglés cuya respuesta no sé. En este caso, ¿cuál ¿sería?
Se ha ejecutado CCleaner.
o
Se ejecutó CCleaner.
Responder
Se está utilizando con un tiempo perfecto ( ha sido , que normalmente significa presente perfecto progresivo, pero no siempre – ver más abajo ), por lo que requiere el participio pasado (para la acción completada) o participio presente (para acción continua / aún comenzando).
Además, su oración está redactada en voz pasiva (b porque CCleaner no es el agente en la oración, fue ejecutado por otra cosa). En la voz pasiva se usa un verbo BE auxiliar (generalmente), que se usa para dar el tiempo (que habría sido dado por el verbo principal en la voz activa), y esto también requiere el participio pasado del verbo principal. Tu oración usa el presente perfecto en voz pasiva. Si no estuviera en voz pasiva, requeriría la forma de participio presente progresivo si se mantiene been .
En el caso del verbo ejecutar , el participio pasado es ejecutar y el presente el participio es ejecutándose .
Comentarios
- presente perfecto pasivo , por lo que ' s " ha sido " en lugar de " había sido " o simplemente " tiene ".
Respuesta
Ejecutar es un verbo irregular con las siguientes formas:
Infinitivo / imperativo / presente – ejecutar (tercera persona del singular corre )
Pasado – ran
Formas continuas con be / gerun d / participio presente – corriendo
Formas perfectas con tienen / formas pasivas con be / participio pasado – ejecutar
Por lo tanto, nunca debe decir se (se) ejecutó o se (se) ejecutó , siempre han (sido) ejecutados o han (sido) ejecutados .
Dicho esto, oirá que los hablantes nativos se equivocan todo el tiempo, especialmente cuando el hablante quiere enfatizar ha corrido .