Usamos un tenso PROGRESIVO cuando hablamos de una acción EN PROGRESO. De todos los tensos verbales, puede ser que éste sea el más usado incorrectamente.
El progresivo tiene DOS partes: el verb ESTAR + el PARTICIPIO PRESENTE (the -ing form. This is sometimes called the GERUNDIO. What you've used with present/past perfect was the past participle.)
I am writing this explanation. (It’s what I’m doing right now.)
Yo estoy escribiendo esta explicación.
Yesterday I was cooking in the afternoon. (I’m talking about the time when I was actually doing it.)
Ayer yo estaba cocinando por la tarde.
Paso 1: Conjugue estar en la forma necesaria. Vas a usar presente indicativo si está pasando en el presente, y usas el imperfecto si estaba pasando en el pasado
Paso 2: Forma el participio:
La terminación del participio presente NO cambia. (It’s not an adjective. Do not change the ending!)
El progresivo solo se puede usar para hablar de algo en proceso – o en el presente o en el pasado. No puede señalar algo en el futuro.
En inglés, puedo decir: “I am eating with my family later today.” Or “We’re meeting at the park tomorrow.”
Estas frases no hablan de algo en progreso sino algo en el futuro. NO podemos usar el progresivo. Hay que usar una estructura futura como:
Yo voy a comer con mi familia más tarde hoy. Vamos a reunirnos en el parque mañana.
Remember.... Only use a progressive tense when you're talking about something in progress. Otherwise, the regular present tense, ir + a + verb construction, or the imperfect tense are more appropriate.