Non-finite forms
Infinitivo and Gerundio
| Form | Spanish | Use |
|---|---|---|
| Infinitivo | programar | Dictionary form and base form for many compound structures. |
| Gerundio | programando | Used with estar for progressive forms, for example estar programando. |
programar is a regular Spanish -AR verb meaning program / schedule. In the present tense: yo programo, tú programas, él/ella programa, nosotros programamos, vosotros programáis, ellos programan. Full conjugation across 18 tenses below.
Infinitivo and Gerundio
| Form | Spanish | Use |
|---|---|---|
| Infinitivo | programar | Dictionary form and base form for many compound structures. |
| Gerundio | programando | Used with estar for progressive forms, for example estar programando. |
Present
| Pronoun | Form | Context |
|---|---|---|
| yo | programo | programo en Python las aplicaciones para análisis de datos.I program in Python the applications for data analysis. |
| tú | programas | programas el termostato para que se encienda antes de llegar.You program the thermostat to turn on before you arrive. |
| él | programa | programa videojuegos de realidad virtual en su empresa startup.He programs virtual reality video games at his startup company. |
| nosotros | programamos | programamos el robot para que realice tareas complejas en la fábrica.We program the robot to perform complex tasks in the factory. |
| vosotros | programáis | programáis el horario de actividades para el campamento de verano.You all program the activity schedule for the summer camp. |
| ellos | programan | programan sistemas de inteligencia artificial para diagnósticos médicos.They program artificial intelligence systems for medical diagnostics. |
Present Perfect
| Pronoun | Form | Context |
|---|---|---|
| yo | he programado | He he programado una alarma para recordar cada cita médica.I have programmed an alarm to remember each medical appointment. |
| tú | has programado | Has has programado el microondas para calentar la comida a las dos.You have programmed the microwave to heat the food at two. |
| él | ha programado | Ha ha programado la actualización del sistema para esta noche.He has programmed the system update for tonight. |
| nosotros | hemos programado | Hemos hemos programado el dron para que vuele de forma autónoma.We have programmed the drone to fly autonomously. |
| vosotros | habéis programado | Habéis habéis programado el robot para realizar tareas peligrosas.You all have programmed the robot to perform dangerous tasks. |
| ellos | han programado | Han han programado un algoritmo que detecta el fraude bancario.They have programmed an algorithm that detects banking fraud. |
Preterite
| Pronoun | Form | Context |
|---|---|---|
| yo | programé | programé mi primer videojuego con quince años.I programmed my first video game at fifteen years old. |
| tú | programaste | programaste el sistema de riego automático para el jardín.You programmed the automatic irrigation system for the garden. |
| él | programó | programó el satélite para que tomara fotografías cada hora.He programmed the satellite to take photographs every hour. |
| nosotros | programamos | programamos la aplicación en tres meses trabajando sin descanso.We programmed the application in three months working without rest. |
| vosotros | programasteis | programasteis el robot quirúrgico para operaciones de precisión.You all programmed the surgical robot for precision operations. |
| ellos | programaron | programaron el sistema de IA que revolucionó el sector financiero.They programmed the AI system that revolutionized the financial sector. |
Imperfect
| Pronoun | Form | Context |
|---|---|---|
| yo | programaba | programaba en mi tiempo libre aplicaciones para dispositivos móviles.I used to program mobile device applications in my free time. |
| tú | programabas | programabas el despertador para despertar exactamente a las seis.You used to program the alarm to wake up at exactly six. |
| él | programaba | programaba los cohetes con los datos de la misión espacial.He used to program the rockets with the space mission data. |
| nosotros | programábamos | programábamos en BASIC cuando los ordenadores eran enormes y lentos.We used to program in BASIC when computers were huge and slow. |
| vosotros | programabais | programabais los robots industriales de la cadena de montaje.You all used to program the industrial robots on the assembly line. |
| ellos | programaban | programaban en equipo los sistemas de control de las centrales nucleares.They used to program the control systems of nuclear power plants as a team. |
Past Perfect
| Pronoun | Form | Context |
|---|---|---|
| yo | había programado | Había había programado el robot antes de que llegara el supervisor.I had programmed the robot before the supervisor arrived. |
| tú | habías programado | Habías habías programado la alarma pero se desactivó sola.You had programmed the alarm but it deactivated itself. |
| él | había programado | Había había programado el satélite con las instrucciones de la NASA.He had programmed the satellite with NASA's instructions. |
| nosotros | habíamos programado | Habíamos habíamos programado el sistema antes de descubrir el bug crítico.We had programmed the system before discovering the critical bug. |
| vosotros | habíais programado | Habíais habíais programado el dron antes de que cambiaran las normas.You all had programmed the drone before the rules changed. |
| ellos | habían programado | Habían habían programado el algoritmo antes de obtener los permisos.They had programmed the algorithm before obtaining the permits. |
Preterite Anterior
| Pronoun | Form | Context |
|---|---|---|
| yo | hube programado | Cuando hube hube programado el sistema, empecé las pruebas.When I had programmed the system, I started the tests. |
| tú | hubiste programado | Cuando hubiste hubiste programado la aplicación, la subiste a la tienda.When you had programmed the application, you uploaded it to the store. |
| él | hubo programado | Cuando hubo hubo programado el robot, lo puso en funcionamiento.When he had programmed the robot, he put it into operation. |
| nosotros | hubimos programado | Cuando hubimos hubimos programado el sistema, realizamos las primeras pruebas.When we had programmed the system, we ran the first tests. |
| vosotros | hubisteis programado | Cuando hubisteis hubisteis programado el dron, lo lanzasteis en el parque.When you all had programmed the drone, you launched it in the park. |
| ellos | hubieron programado | Cuando hubieron hubieron programado el algoritmo, lo aplicaron en tiempo real.When they had programmed the algorithm, they applied it in real time. |
Future
| Pronoun | Form | Context |
|---|---|---|
| yo | programaré | programaré la nueva versión del software este fin de semana.I will program the new version of the software this weekend. |
| tú | programarás | programarás el sistema de seguridad para tu nueva casa.You will program the security system for your new house. |
| él | programará | programará el robot para que realice tareas de rescate.He will program the robot to perform rescue tasks. |
| nosotros | programaremos | programaremos la aplicación para que funcione sin conexión.We will program the application to work without a connection. |
| vosotros | programaréis | programaréis los drones para que vuelen en formación coordinada.You all will program the drones to fly in coordinated formation. |
| ellos | programarán | programarán el sistema de IA para detectar enfermedades raras.They will program the AI system to detect rare diseases. |
Future Perfect
| Pronoun | Form | Context |
|---|---|---|
| yo | habré programado | Habré habré programado el nuevo algoritmo antes del lanzamiento.I will have programmed the new algorithm before the launch. |
| tú | habrás programado | Habrás habrás programado el sistema antes de que llegue el cliente.You will have programmed the system before the client arrives. |
| él | habrá programado | Habrá habrá programado el robot antes de que empiece la producción.He will have programmed the robot before production begins. |
| nosotros | habremos programado | Habremos habremos programado la aplicación antes del plazo de entrega.We will have programmed the application before the delivery deadline. |
| vosotros | habréis programado | Habréis habréis programado el dron antes de la competición aérea.You all will have programmed the drone before the air competition. |
| ellos | habrán programado | Habrán habrán programado el sistema de IA antes de presentarlo al comité.They will have programmed the AI system before presenting it to the committee. |
Conditional
| Pronoun | Form | Context |
|---|---|---|
| yo | programaría | programaría un robot que hiciera las tareas del hogar si pudiera.I would program a robot to do household chores if I could. |
| tú | programarías | programarías la aplicación de otra manera si supieras más de UX.You would program the application differently if you knew more about UX. |
| él | programaría | programaría el sistema con más eficiencia si tuviera mejores herramientas.He would program the system more efficiently if he had better tools. |
| nosotros | programaríamos | programaríamos el robot con más capacidades si el presupuesto lo permitiera.We would program the robot with more capabilities if the budget allowed it. |
| vosotros | programaríais | programaríais en lenguajes más modernos si tuvierais la formación.You all would program in more modern languages if you had the training. |
| ellos | programarían | programarían el satélite con más funciones si los ingenieros lo aprobaran.They would program the satellite with more functions if the engineers approved it. |
Conditional Perfect
| Pronoun | Form | Context |
|---|---|---|
| yo | habría programado | Habría habría programado el sistema mejor si hubiera tenido más tiempo.I would have programmed the system better if I had had more time. |
| tú | habrías programado | Habrías habrías programado la aplicación antes si no hubiera habido el bug.You would have programmed the application earlier if there hadn't been the bug. |
| él | habría programado | Habría habría programado el robot con más funciones si los recursos hubieran llegado.He would have programmed the robot with more functions if the resources had arrived. |
| nosotros | habríamos programado | Habríamos habríamos programado en un lenguaje diferente si hubiéramos sabido.We would have programmed in a different language if we had known. |
| vosotros | habríais programado | Habríais habríais programado el dron antes si hubierais tenido el software.You all would have programmed the drone earlier if you had had the software. |
| ellos | habrían programado | Habrían habrían programado el sistema más rápido con más programadores.They would have programmed the system faster with more programmers. |
Present Subjunctive
| Pronoun | Form | Context |
|---|---|---|
| yo | programe | El jefe quiere que programe la nueva función para el jueves.The boss wants me to program the new function by Thursday. |
| tú | programes | Es necesario que programes el sistema de copias de seguridad.It's necessary that you program the backup system. |
| él | programe | Es importante que programe el robot antes de que llegue el cliente.It's important that he programs the robot before the client arrives. |
| nosotros | programemos | Es fundamental que programemos la aplicación con seguridad robusta.It's fundamental that we program the application with robust security. |
| vosotros | programéis | Es necesario que programéis los drones según las normas vigentes.It's necessary that you all program the drones according to current regulations. |
| ellos | programen | Es vital que programen el sistema sin vulnerabilidades de seguridad.It's vital that they program the system without security vulnerabilities. |
Present Perfect Subjunctive
| Pronoun | Form | Context |
|---|---|---|
| yo | haya programado | Espero que haya haya programado correctamente el sistema de alarma.I hope I have programmed the alarm system correctly. |
| tú | hayas programado | Me alegra que hayas hayas programado la actualización antes de tiempo.I'm glad you have programmed the update ahead of schedule. |
| él | haya programado | Es bueno que haya haya programado el robot con todas las funciones.It's good that he has programmed the robot with all the functions. |
| nosotros | hayamos programado | Espero que hayamos hayamos programado sin errores críticos.I hope we have programmed without critical errors. |
| vosotros | hayáis programado | Me alegra que hayáis hayáis programado el sistema antes del plazo.I'm glad you all have programmed the system before the deadline. |
| ellos | hayan programado | Es positivo que hayan hayan programado el algoritmo con tanta precisión.It's positive that they have programmed the algorithm with such precision. |
Imperfect Subjunctive
| Pronoun | Form | Context |
|---|---|---|
| yo | programara | El cliente pedía que programara la app para iOS y Android.The client asked that I program the app for iOS and Android. |
| tú | programaras | Era necesario que programaras el sistema antes de la auditoría.It was necessary that you program the system before the audit. |
| él | programara | Nos exigían que programara el robot con las especificaciones exactas.They required that he program the robot with exact specifications. |
| nosotros | programáramos | El contrato exigía que programáramos en el lenguaje especificado.The contract required that we program in the specified language. |
| vosotros | programarais | Os pedían que programarais el dron para misiones de rescate.They asked you all to program the drone for rescue missions. |
| ellos | programaran | Era fundamental que programaran el sistema sin fallos de seguridad.It was fundamental that they program the system without security failures. |
Past Perfect Subjunctive
| Pronoun | Form | Context |
|---|---|---|
| yo | hubiera programado | Ojalá hubiera hubiera programado el sistema con mayor eficiencia.I wish I had programmed the system with greater efficiency. |
| tú | hubieras programado | Si hubieras hubieras programado el algoritmo mejor, no habría errores.If you had programmed the algorithm better, there would be no errors. |
| él | hubiera programado | Si hubiera hubiera programado el robot antes, la producción no habría parado.If he had programmed the robot earlier, production wouldn't have stopped. |
| nosotros | hubiéramos programado | Ojalá hubiéramos hubiéramos programado en un lenguaje más moderno.I wish we had programmed in a more modern language. |
| vosotros | hubierais programado | Si hubierais hubierais programado el dron antes, habría ganado la competición.If you all had programmed the drone earlier, it would have won the competition. |
| ellos | hubieran programado | Si hubieran hubieran programado el sistema más robusto, no habría fallado.If they had programmed the system more robustly, it wouldn't have failed. |
Future Subjunctive
| Pronoun | Form | Context |
|---|---|---|
| yo | programare | Si programare bien el sistema, el cliente quedará satisfecho.If I program the system well, the client will be satisfied. |
| tú | programares | Cuando programares la nueva función, avísame para probarla.When you program the new function, let me know to test it. |
| él | programare | Si programare el robot correctamente, la producción aumentará.If he programs the robot correctly, production will increase. |
| nosotros | programáremos | Cuando programáremos la aplicación, la publicaremos en las tiendas.When we program the application, we will publish it in the stores. |
| vosotros | programareis | Si programareis el dron con precisión, ganará el concurso.If you all program the drone with precision, it will win the contest. |
| ellos | programaren | Cuando programaren el sistema, las pruebas comenzarán.When they program the system, the tests will begin. |
Future Perfect Subjunctive
| Pronoun | Form | Context |
|---|---|---|
| yo | hubiere programado | Cuando hubiere hubiere programado el sistema, pasaré a la siguiente fase.When I will have programmed the system, I will move to the next phase. |
| tú | hubieres programado | Si hubieres hubieres programado la app, podrás publicarla en la tienda.If you will have programmed the app, you will be able to publish it in the store. |
| él | hubiere programado | Cuando hubiere hubiere programado el robot, iniciará las pruebas.When he will have programmed the robot, he will start the tests. |
| nosotros | hubiéremos programado | Si hubiéremos hubiéremos programado el sistema, haremos la presentación.If we will have programmed the system, we will make the presentation. |
| vosotros | hubiereis programado | Cuando hubiereis hubiereis programado el dron, lo presentaréis al cliente.When you all will have programmed the drone, you will present it to the client. |
| ellos | hubieren programado | Si hubieren hubieren programado el algoritmo, publicarán los resultados.If they will have programmed the algorithm, they will publish the results. |
Affirmative Imperative
| Pronoun | Form | Context |
|---|---|---|
| yo | - | - |
| tú | programa | programa la alarma para que suene a las seis de la mañana.Program the alarm to ring at six in the morning. |
| él | programe | Que programe el robot para la producción de la siguiente semana.Let him program the robot for next week's production. |
| nosotros | programemos | programemos la aplicación siguiendo las mejores prácticas de seguridad.Let us program the application following the best security practices. |
| vosotros | programad | programad los drones para la exhibición aérea del sábado.Program the drones for Saturday's air show. |
| ellos | programen | Que programen el sistema de IA con datos reales del mercado.Let them program the AI system with real market data. |
Negative Imperative
| Pronoun | Form | Context |
|---|---|---|
| yo | - | - |
| tú | no programes | No no programes sin hacer una copia de seguridad primero.Don't program without making a backup first. |
| él | no programe | No no programe el sistema sin revisar los requisitos de seguridad.Don't let him program the system without reviewing the security requirements. |
| nosotros | no programemos | No no programemos la aplicación sin antes definir bien la arquitectura.Let's not program the application without first defining the architecture well. |
| vosotros | no programéis | No no programéis el robot sin las instrucciones de seguridad del fabricante.Don't program the robot without the manufacturer's safety instructions. |
| ellos | no programen | No no programen el algoritmo sin haber probado cada módulo por separado.Don't let them program the algorithm without having tested each module separately. |
1 / 1
___ en Python las aplicaciones para análisis de datos.
I program in Python the applications for data analysis.
Use Presente for facts, habits, current states, and regular actions.
Formation
Pattern
Examples
Presente is the base system. Master the endings first, then handle irregular yo forms and stem changes.
Concepts that come up every time you conjugate programar. Each is a short, focused guide.
Short, direct answers to what learners search most about programar.
Continue with verbs that share the same ending and difficulty band.