Present progressive in Spanish
The Complete Guide

The present progressive in Spanish is a valuable tool for describing actions happening right now. It’s relatively simple to form and use, but there are a few key points to keep in mind.  

Formation and Basic Rules

To form the present progressive, you combine a conjugated form of the verb estar (to be) with the present participle of the main verb. The present participle is formed by adding ando or iendo to the verb stem.  

For example:

  • Yo estoy comiendo. (I am eating.)
  • Ellos están jugando. (They are playing.)

Irregular Present Participles

A few verbs have irregular present participles:

  • decir → diciendo (to say)
  • dormir → durmiendo (to sleep)
  • escribir → escribiendo (to write)

When to Use the Present Progressive

The present progressive is used for:

  • Ongoing actions: Actions happening at the moment of speaking.  
  • Temporary actions: Actions that are happening now but may not continue in the future.

When Not to Use the Present Progressive

Avoid using the present progressive for:

  • Habitual actions: Use the simple present tense for these.
  • Future plans: Use the future tense or the near future tense.

Real-Life Examples

Here are some more examples of the present progressive in action:

  • ¿Qué estás haciendo ahora? (What are you doing now?)
  • Estamos viendo una película. (We are watching a movie.)
  • No puedo ir al parque, está lloviendo. (I can’t go to the park, it’s raining.)

By understanding the basic rules and practicing the present progressive, you’ll be able to use this tense confidently in your Spanish conversations.

Finally, Spanish teachers worth your time!

Experience the LingoToGo difference for yourself with a free week of unlimited lessons.

Expert teachers, raving students, guaranteed fun.

No credit card required. No obligation.

Free trial only available in the Americas and Europe. If you are in another region, you can sign up for one week of unlimited Spanish lessons for one dollar. Here’s the link to sign up for $1.