Burbuja del Español - Aprende español con nuestra escuela en línea podcast

POR y PARA en Español, la Guía Definitiva para Entender la Diferencia sin Confundirte

0:00
17:35
Manda indietro di 15 secondi
Manda avanti di 15 secondi

Hay dos palabras diminutas que consiguen bloquear a estudiantes de todos los niveles, desde quien empieza hasta quien ya se comunica con soltura: por y para. El problema no es la gramática en sí, sino que en muchas lenguas ambas se traducen con una única preposición, así que el cerebro no tiene un lugar donde colocar la diferencia. En esta guía vamos a resolverlo desde la lógica, no desde la memoria: en lugar de aprenderte una lista de veinte reglas sueltas, vas a interiorizar un único mapa mental que funciona en casi todas las situaciones reales. Si quieres repasar antes el funcionamiento general del sistema preposicional, puedes echar un vistazo a los usos de las preposiciones básicas en español.

La lógica de la perspectiva: el mapa mental de por y para

Antes de entrar en los ejemplos concretos, grábate esta imagen en la cabeza. Es lo que llamamos el truco de la perspectiva, y consiste simplemente en preguntarte hacia dónde mira la frase.

PARA siempre mira hacia adelante

Para es una flecha que apunta al futuro: señala el final del camino, el destinatario, el objetivo que quieres alcanzar o la fecha límite que no puedes superar. Cuando usas para, la mirada del hablante está puesta en un punto que todavía no se ha alcanzado. Por eso funciona tan bien con metas, planes y entregas: Este regalo es para mi hermana, Salgo para Roma, El informe es para el viernes.

POR mira hacia atrás o se queda en el medio

Por hace exactamente lo contrario: o bien vuelve la vista al pasado para buscar la causa que ha provocado algo, o bien se queda en el punto intermedio del recorrido, mostrando el canal, la herramienta o el intercambio que hace posible la acción. No salí por la lluvia (causa anterior), Te aviso por WhatsApp (canal intermedio), Lo compré por veinte euros (intercambio).

Tabla comparativa general

Pregunta mental PARA (hacia adelante) POR (hacia atrás / en medio) ¿Cuál es la idea central? Meta, destino, objetivo Motivo, medio, intercambio ¿Qué pregunta responde? ¿Para qué? ¿Para quién? ¿Para cuándo? ¿Por qué? ¿Por dónde? ¿Por cuánto? En el espacio Dirección fija hacia un punto Movimiento a través o alrededor En el tiempo Fecha límite (un punto) Duración aproximada (un tramo) Ejemplo modelo Estudio para aprobar el examen Estudio por mi futuro profesional

PARA: el destino, el propósito y la fecha límite

Vamos a desglosar las tres situaciones principales en las que para aparece en el día a día. Si dominas estas tres, cubres la inmensa mayoría de los casos reales.

1. Destino final: el receptor y el lugar

Piensa siempre en el punto final de una trayectoria, ya sea una persona o un lugar geográfico. Cuando dices Este libro es para ti, el libro se mueve hacia adelante en el espacio hasta llegar a tus manos: tú eres el punto de llegada de la entrega. Del mismo modo, en Mañana salgo para Roma estás trazando una línea recta hacia ese destino fijo en el mapa.

  • He preparado un café para mi compañera de piso.
  • El paquete es para el vecino del tercero.
  • Este autobús va para el centro.
El matiz entre «ir a» e «ir para»

La diferencia es sutil pero existe: «ir a» se enfoca en el punto exacto de llegada, mientras que «ir para» pone el énfasis en la dirección o el trayecto que estás recorriendo hacia esa meta. Voy a Valencia señala el destino como dato; Voy para Valencia te sitúa ya en camino, con la nariz apuntando hacia allí.

2. El propósito o la finalidad (¿para qué?)

Este es el uso más frecuente de todos y viene acompañado de una regla estructural que te salvará la vida: cuando «para» expresa finalidad, casi siempre va seguido de un verbo en infinitivo (las formas terminadas en -ar, -er, -ir). Si tienes dudas sobre estas formas verbales, aquí tienes una guía completa sobre el infinitivo, el participio y el gerundio.

La lógica es la de un esfuerzo presente que busca un premio futuro: Estudio español para trabajar en el extranjero. La acción es estudiar; la meta que justifica ese esfuerzo es el trabajo. Otros ejemplos cotidianos: Uso el diccionario para entender los textos, Ahorro dinero para viajar en verano.

Para + infinitivo o para que + subjuntivo

Aquí está la clave que casi nadie explica bien: todo depende de si el sujeto de las dos acciones es el mismo o cambia. Si quien realiza la acción principal es también quien alcanza la meta, usas infinitivo. Si la meta afecta a otra persona, la estructura cambia obligatoriamente a para que + subjuntivo. Puedes profundizar en la formación de estas formas en la guía del presente de subjuntivo.

Situación Estructura Ejemplo Mismo sujeto para + infinitivo Estudio español para hablar con mis clientes. Sujeto diferente para que + subjuntivo Hablo despacio para que mis alumnos me entiendan.

3. Fecha límite o plazo temporal

Usamos para cuando fijamos un límite estricto en el calendario o en el reloj. Es un punto en el futuro que detiene el tiempo: si dices La tarea es para el próximo lunes, tienes todo el tiempo previo disponible, pero no puedes pasar de ahí. Es, literalmente, el destino temporal de tu entrega.

  • Necesito la traducción para mañana.
  • Tengo que terminar el proyecto para las seis de la tarde.
  • El vestido estará listo para la boda.

Para combinar este uso con el resto de expresiones cronológicas del idioma, te resultará útil repasar los marcadores temporales en español.

Otros usos frecuentes de para

Más allá de los tres pilares, hay dos empleos que aparecen constantemente en la conversación real y que conviene reconocer:

  • Opinión personal: Para mí, esta película es la mejor del año. Aquí para introduce el punto de vista de quien habla.
  • Comparación o contraste con lo esperado: Para ser principiante, escribes muy bien. La frase compara la realidad con lo que se supondría normal en esa situación.
.membership-cta { --brand: #E1241F; --brand-2: #ff4841; --brand-hover: #c91f1a; --ok: #4CAF50; --text: #333; --muted: #666; --bg: #fff;</p> <p> font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif; background: var(--bg); padding: 20px 20px; text-align: center; margin: 20px 0; }</p> <p> .membership-content { max-width: 800px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; gap: 12px; }</p> <p> .membership-title, .membership-subtitle, .membership-features, .membership-content > p { margin: 0; }</p> <p> .membership-title { font-size: clamp(1.8rem, 2.2vw + 1rem, 2.5rem); font-weight: 800; color: var(--brand); line-height: 1.2; letter-spacing: -0.04em; padding: 0 20px; } .membership-title .accent { font-style: italic; }</p> <p> .membership-subtitle { font-size: 1.1rem; color: var(--muted); line-height: 1.5; }</p> <p> .membership-features { list-style: none; padding: 0; display: flex; justify-content: center; gap: 35px; flex-wrap: wrap; }</p> <p> .membership-feature-item { display: flex; align-items: center; gap: 10px; color: var(--text); font-size: 1rem; font-weight: 600; }</p> <p> .membership-feature-check { width: 22px; height: 22px; border-radius: 50%; background-color: var(--ok); display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; } .membership-feature-check svg { width: 14px; height: 14px; display: block; }</p> <p> .membership-btn { display: inline-block; padding: 16px 45px; background: linear-gradient(135deg, var(--brand), var(--brand-2)); color: #fff !important; text-decoration: none; border-radius: 50px; font-size: 1rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; box-shadow: 0 8px 25px rgba(225, 36, 31, 0.3); transition: transform .25s ease, box-shadow .25s ease; } .membership-btn:hover, .membership-btn:focus-visible { transform: translateY(-2px); box-shadow: 0 10px 35px rgba(225, 36, 31, 0.4); } .membership-btn:focus { outline: none; } .membership-btn:focus-visible { outline: 2px solid var(--brand); outline-offset: 3px; } .membership-btn:active { transform: translateY(0); box-shadow: 0 4px 15px rgba(225, 36, 31, 0.35); }</p> <p> .membership-content > p:last-child { margin-bottom: 0; }</p> <p> @media (prefers-color-scheme: dark) { .membership-cta { --text: #e0e0e0; --muted: #b0b0b0; --bg: #1a1a1a; } .membership-feature-item { color: var(--text); } }</p> <p> @media (max-width: 768px) { .membership-cta { padding: 20px 15px; } .membership-title { font-size: 1.7rem; padding: 0 10px; } .membership-subtitle { font-size: 1rem; } .membership-features { flex-direction: column; gap: 15px; padding: 0 20px; align-items: flex-start; } .membership-feature-item { font-size: 0.95rem; } .membership-btn { width: 100%; max-width: 320px; padding: 15px 35px; } }</p> <p> @media (prefers-reduced-motion: reduce) { .membership-btn { transition: none; } .membership-btn:hover, .membership-btn:focus-visible, .membership-btn:active { transform: none; } }

¿Quieres mejorar tu español?

Más de 4.000 estudiantes ya están practicando con:




  • 500+ ejercicios interactivos



  • Curso «Español en contexto»



  • Noticias semanales


Prueba la Membresía Gratis

POR: la causa, el medio y el intercambio

Cruzamos ahora la acera de la gramática. Si para era la flecha que miraba al futuro, por mira hacia atrás para buscar la razón que te empuja a actuar, o se queda en el medio para mostrar el canal que utilizas. Estos son sus tres grandes pilares.

1. La causa, el motivo o la razón (¿por qué?)

Es la fuerza del pasado que origina lo que haces en el presente. Piensa siempre en una relación de causa y efecto: cuando dices No pude ir a la playa por la lluvia, la lluvia ocurrió primero y provocó que te quedaras en casa. El motivo de la cancelación fue el clima. Lo mismo sucede en Hago este trabajo por pasión: esa pasión ya existía y es el motor que te impulsa a actuar.

Este valor causal explica también por qué la pregunta se escribe ¿por qué? y la respuesta porque. Si esas cuatro formas te generan dudas ortográficas, aquí tienes explicada la diferencia entre por qué, porque, porqué y por que.

  • Muchas gracias por tu ayuda. (Tu ayuda es la causa de mi agradecimiento.)
  • Lo hice por ti. (Tú eres el motivo de mi acción.)
  • Cerraron la carretera por la nieve.

2. Medio, instrumento o canal

Por es el puente, la herramienta o la vía a través de la cual viaja una acción o un mensaje. Aquí no hay un destino final, sino una vía de tránsito. Si digo Te llamo por teléfono o Te envío el material por correo electrónico, el teléfono y el correo son los canales intermedios que hacen posible la comunicación.

El mismo razonamiento se aplica a los desplazamientos: viajar por tren, viajar por avión, mandar el paquete por mensajería. El transporte es simplemente el medio con el que recorres el espacio. Si quieres ampliar este campo léxico, tienes una guía completa sobre los medios de transporte y sus expresiones.

3. Intercambio, sustitución o precio

Usamos por siempre que una cosa toma el lugar de otra, tanto en el comercio como en las relaciones personales. Cuando dices Compré este cuaderno por cinco euros, estás describiendo un intercambio directo: el dinero va en una dirección y el cuaderno en la contraria.

El valor de sustitución funciona igual: Hoy trabajo por mi compañera porque está enferma significa que estás ocupando su lugar, haciendo un intercambio de roles. Otros ejemplos: Cambié mi turno por el suyo, Te lo dejo por diez euros, Firma tú por mí.

Otros usos frecuentes de por

  • Complemento agente en la voz pasiva: La novela fue escrita por Cervantes. La preposición señala quién realiza realmente la acción. Puedes ver cómo funciona esta construcción en la guía sobre la voz pasiva en español.
  • Distribución y frecuencia: Tres veces por semana, cincuenta kilómetros por hora, dos euros por persona.
  • Localización aproximada: Vive por el centro, es decir, en esa zona, sin precisar el punto exacto.
Por y para en el espacio y en el tiempo

Este es el punto donde se concentra la mayoría de los errores, pero se resuelve aplicando exactamente la misma lógica de la perspectiva.

En el espacio

Para indica dirección fija hacia un punto y por indica movimiento a través o alrededor de un lugar. Compara estas dos frases casi idénticas: Camino para el parque significa que me dirijo hacia allí, todavía no he llegado; Camino por el parque significa que ya estoy dentro, paseando entre los árboles. La diferencia no está en el verbo, sino en la preposición.

En el tiempo

Para apunta a un momento concreto del futuro, funcionando como fecha límite: Necesito el informe para mañana. Por expresa una duración aproximada o una parte del día: Estudio español por la tarde, Estuve en Roma por tres días. Uno marca un punto; el otro cubre un tramo.

Frase con PARA Significado Frase con POR Significado Voy para la playa Me dirijo hacia allí Voy por la playa Camino a lo largo de ella Es para las cinco Límite: no más tarde Es por las cinco Aproximadamente a esa hora Lo hago para ti Tú recibirás el resultado Lo hago por ti Tú eres el motivo, o lo hago en tu lugar Expresiones fijas con por y para

Existe un grupo de modismos que no siguen la lógica anterior: son fórmulas cristalizadas que se aprenden en bloque y que hacen sonar tu español mucho más natural. No intentes analizarlas, memorízalas como una unidad. Si te interesa este terreno, aquí tienes una selección de expresiones idiomáticas esenciales del español.

Expresión Significado Ejemplo Por si acaso En caso de que ocurra algo Llevo el paraguas por si acaso llueve. Por lo visto Aparentemente, según parece Por lo visto, mañana hará un día precioso. Por lo menos Como mínimo Por lo menos hoy hemos aprendido algo nuevo. Por supuesto Claro que sí —¿Vienes? —Por supuesto. Para colmo Introduce algo que empeora una situación ya mala Perdí el tren y, para colmo, empezó a granizar. Para mí En mi opinión Para mí, este ejercicio es pan comido. Para siempre De manera definitiva Se mudaron a Sevilla para siempre. Preguntas frecuentes sobre por y para ¿Se dice «gracias por» o «gracias para»?

Siempre gracias por. Es una de las combinaciones más usadas del idioma y responde al valor causal: lo que agradeces es el motivo que ha despertado tu gratitud. Gracias por venir, gracias por tu paciencia, gracias por todo.

¿»Trabajo por una empresa» o «trabajo para una empresa»?

Si eres empleado de esa empresa, lo correcto es trabajo para una empresa: ella es la destinataria de tu esfuerzo. Trabajo por una empresa solo tiene sentido si estás sustituyendo a alguien o si esa empresa es la causa por la que actúas, algo mucho menos habitual.

¿Por qué a veces «por» y «para» parecen intercambiables?

Porque hay frases donde ambas son gramaticalmente correctas pero significan cosas distintas. Compré flores para mi madre indica que ella las recibe; Compré flores por mi madre indica que ella fue el motivo de la compra, o que las compré en su lugar. La preposición no es intercambiable: cambia el mensaje.

¿Cuándo se usa «para que» en lugar de «para»?

Únicamente cuando cambia el sujeto. Si tú haces algo y tú mismo alcanzas la meta, usas infinitivo: Trabajo para ahorrar. Si tú haces algo y la meta la alcanza otra persona, necesitas para que con subjuntivo: Trabajo para que mis hijos estudien.

¿Qué diferencia hay entre «por la mañana» y «para la mañana»?

Por la mañana señala un tramo de tiempo dentro del cual sucede algo: Desayuno por la mañana. Para la mañana convierte ese momento en una fecha límite: Necesito la respuesta para la mañana del lunes, es decir, no más tarde de ese momento.

.pdf-cta-minimal { --brand: #E1241F; --brand-2: #ff4841; --text: #1a1a1a; --muted: #666; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif; text-align: center; padding: 20px 20px; max-width: 600px; margin: 20px auto; } .pdf-cta-minimal .pdf-mini-title { font-size: 1.8rem; font-weight: 800; color: var(--text); margin: 0 0 15px; line-height: 1.3; } .pdf-cta-minimal .pdf-mini-title .highlight { color: var(--brand); } .pdf-cta-minimal .pdf-mini-subtitle { font-size: 1.1rem; color: var(--muted); margin: 0 0 25px; line-height: 1.5; } .pdf-cta-minimal .pdf-mini-button { display: inline-block; padding: 16px 40px; background: linear-gradient(135deg, var(--brand), var(--brand-2)); color: #fff; text-decoration: none; border-radius: 50px; font-size: 1rem; font-weight: 700; transition: transform .25s ease, box-shadow .25s ease; box-shadow: 0 8px 20px rgba(225, 36, 31, 0.25); text-transform: uppercase; letter-spacing: .5px; } .pdf-cta-minimal .pdf-mini-button:hover, .pdf-cta-minimal .pdf-mini-button:focus-visible { transform: translateY(-2px); box-shadow: 0 10px 30px rgba(225, 36, 31, 0.35); } .pdf-cta-minimal .pdf-mini-button:focus { outline: none; } .pdf-cta-minimal .pdf-mini-button:focus-visible { outline: 2px solid var(--brand); outline-offset: 3px; } .pdf-cta-minimal .pdf-mini-button:active { transform: translateY(0); box-shadow: 0 4px 12px rgba(225, 36, 31, 0.3); } @media (prefers-color-scheme: dark) { .pdf-cta-minimal { --text: #f0f0f0; --muted: #b0b0b0; } } @media (max-width: 768px) { .pdf-cta-minimal { padding: 20px 15px; } .pdf-cta-minimal .pdf-mini-title { font-size: 1.5rem; } .pdf-cta-minimal .pdf-mini-button { width: 100%; max-width: 280px; } } @media (prefers-reduced-motion: reduce) { .pdf-cta-minimal .pdf-mini-button { transition: none; } .pdf-cta-minimal .pdf-mini-button:hover, .pdf-cta-minimal .pdf-mini-button:focus-visible, .pdf-cta-minimal .pdf-mini-button:active { transform: none; } }

📄 ¿Quieres el PDF completo de esta lección?

Accede a más de 500 PDFs de lecciones de español con ejercicios


Regístrate Gratis


{ "@context": "https://schema.org", "@type": "Quiz", "name": "Test Por y Para en Español", "description": "Quiz interactivo de gramática española con 10 preguntas sobre los usos de las preposiciones POR y PARA", "educationalLevel": "Principiante-Intermedio A2-B1", "learningResourceType": "Quiz", "inLanguage": "es", "numberOfQuestions": 10 }

:root{--primary:#C60B1E;--secondary:#FFB400;--success:#28a745;--error:#C60B1E;--text:#333;--bg:#fff;--shadow:0 2px 10px rgba(0,0,0,0.1)}.ejercicio-container{max-width:800px;margin:20px auto;padding:20px;font-family:Arial,sans-serif;background-color:var(--bg);border-radius:10px;box-shadow:var(--shadow)}@media (max-width:768px){.ejercicio-container{margin:10px;padding:15px}.contenedor-botones{flex-direction:column}.btn-cta{width:100%}}.ejercicio-container h3{color:var(--primary);text-align:center;margin-bottom:15px;font-size:28px}.descripcion-ejercicio{text-align:center;color:#666;font-size:16px;line-height:1.6;margin-bottom:30px;padding:0 20px}.progreso{background-color:#f0f0f0;height:10px;border-radius:5px;margin-bottom:30px;overflow:hidden}.barra-progreso{height:100%;background-color:var(--secondary);width:0%;transition:width .5s ease}.contador{text-align:center;color:var(--primary);font-weight:700;margin-bottom:20px}.pregunta{display:none;padding:20px;background-color:#f9f9f9;border-radius:5px}.pregunta.activa{display:block;animation:fadeIn .5s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pregunta h4{color:var(--primary);margin-bottom:20px;font-size:20px}.opciones{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.opcion{display:flex;align-items:center;padding:12px;background-color:var(--bg);border:2px solid #e0e0e0;border-radius:5px;cursor:pointer;transition:all .3s ease}.opcion:hover{border-color:var(--secondary);background-color:#fff8e6}.opcion.deshabilitada{pointer-events:none;opacity:.6}.opcion input[type=radio]{margin-right:12px}.input-respuesta{width:100%;padding:15px;border:2px solid #e0e0e0;border-radius:5px;font-size:16px;transition:border-color .3s ease;margin-bottom:20px}.input-respuesta:focus{outline:0;border-color:var(--secondary)}.input-respuesta:disabled{background-color:#f0f0f0;cursor:not-allowed}.btn-siguiente{background-color:var(--primary);color:#fff;padding:15px 40px;border:none;border-radius:5px;font-size:18px;font-weight:700;cursor:pointer;display:block;margin:20px auto 0;transition:all .3s ease;opacity:.5;pointer-events:none}.btn-siguiente.activo{opacity:1;pointer-events:auto}.btn-siguiente.activo:hover{background-color:#a00918;transform:scale(1.05)}.btn-siguiente.siguiente-naranja{background-color:var(--secondary)!important}.btn-siguiente.siguiente-naranja:hover{background-color:#e6a200!important}.explicacion{margin:0 -20px;margin-top:20px;padding:20px;border-radius:0;display:none}.explicacion.correcta{background-color:#d4edda;border-top:3px solid var(--success)}.explicacion.incorrecta{background-color:#f8d7da;border-top:3px solid var(--error)}.explicacion h5{color:var(--primary);margin-bottom:10px;font-size:18px}.explicacion p{line-height:1.6;color:var(--text)}.mensaje-final{display:none;background:#fff;padding:50px 40px;border-radius:15px;text-align:center;box-shadow:0 5px 30px rgba(0,0,0,0.1);position:relative;overflow:hidden;max-width:700px;margin:0 auto}.mensaje-final.visible{display:block;animation:fadeIn .6s ease}.mensaje-final::after{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--primary) 0%,var(--secondary) 100%)}.titulo-completado{color:var(--text);font-size:28px;font-weight:700;margin-bottom:15px;line-height:1.3}.texto-promocional{color:#555;font-size:17px;line-height:1.6;margin-bottom:35px;max-width:500px;margin-left:auto;margin-right:auto}.texto-promocional strong{color:var(--primary)}.contenedor-botones{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin:35px 0}.btn-cta{padding:16px 40px;text-decoration:none;border-radius:8px;font-weight:600;font-size:16px;display:inline-block;transition:all .3s ease;position:relative;overflow:hidden}.btn-cta:visited{text-decoration:none}.btn-accedi{background-color:var(--primary);color:#fff;box-shadow:0 4px 15px rgba(198,11,30,0.2)}.btn-accedi:hover{background-color:#a00918;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px rgba(198,11,30,0.3)}.btn-registrati{background-color:var(--secondary);color:#000;border:none}.btn-registrati:hover{background-color:#e6a200;color:#000;transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,180,0,0.3)}.stats-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-top:40px;padding-top:40px;border-top:1px solid #eee}@media (max-width:480px){.stats-container{grid-template-columns:1fr}}.stat-item{text-align:center}.stat-number{font-size:36px;font-weight:700;color:var(--secondary);display:block;margin-bottom:5px}.stat-label{font-size:14px;color:#666;font-weight:500}.puntuacion-final{font-size:36px;color:var(--secondary);font-weight:700;margin:20px 0 15px}.mensaje-puntuacion{font-size:20px;color:#666;margin-bottom:30px;line-height:1.5}.btn-reiniciar{background-color:var(--success)!important;color:#fff!important;padding:16px 45px;border:none;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;display:block;margin:35px auto 0;box-shadow:0 4px 15px rgba(40,167,69,0.3);text-transform:none}.btn-reiniciar:hover{background-color:#218838!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(40,167,69,0.4)}

Ejercicio: POR y PARA en español

Test interactivo sobre las preposiciones POR y PARA. Pon a prueba tus conocimientos sobre la causa, la finalidad, el medio, el destino y las expresiones fijas más frecuentes. Ejercicio online y gratuito para estudiantes de español.

Pregunta 1 de 10

¡Ejercicio completado!

0/10

¿Quieres más ejercicios?
Regístrate gratis y accede a miles de ejercicios sobre todos los temas para practicar cuando quieras.


Iniciar sesión


Regístrate gratis

10.000+
Ejercicios Interactivos 100%
Acceso Gratuito 24/7
Acceso

Reintentar ejercicio

const QUIZ_DATA = { preguntas: [ { tipo: 'multiple', pregunta: '¿Qué preposición expresa la finalidad? Estudio español _____ trabajar en el extranjero.', opciones: ['por', 'para', 'por que', 'para que'], correcta: 'para', explicacion: { correcta: '"Para" expresa la finalidad, el objetivo que quieres alcanzar. Además, cuando indica finalidad va seguido de un verbo en infinitivo: para trabajar.', incorrecta: 'La respuesta correcta es "para". Indica la meta hacia la que se dirige la acción y va seguida de infinitivo: Estudio español para trabajar en el extranjero.' } }, { tipo: 'texto', pregunta: 'Completa con POR o PARA: No pude salir _____ la lluvia.', correcta: 'por', explicacion: { correcta: '"Por" introduce la causa: la lluvia ocurrió primero y provocó que no salieras.', incorrecta: 'La respuesta correcta es "por". Aquí la lluvia es el motivo, la causa que impide la acción.' } }, { tipo: 'multiple', pregunta: 'Elige la opción correcta: Me encanta pasear _____ el parque entre los árboles.', opciones: ['para', 'por', 'para que', 'por qué'], correcta: 'por', explicacion: { correcta: '"Por" indica movimiento a través o alrededor de un lugar. Ya estás dentro del parque, recorriéndolo.', incorrecta: 'La correcta es "por". Con "para" indicarías dirección hacia el parque, pero aquí ya estás dentro paseando.' } }, { tipo: 'verdadero-falso', pregunta: '¿La forma correcta es "gracias por tu ayuda"?', opciones: ['Verdadero', 'Falso'], correcta: 'verdadero', explicacion: { correcta: 'Verdadero. Siempre decimos "gracias por": lo que agradeces es el motivo que despierta tu gratitud.', incorrecta: '"Gracias por tu ayuda" SÍ es correcto. Se usa "por" porque introduce la causa del agradecimiento.' } }, { tipo: 'texto', pregunta: 'Completa con POR o PARA: Necesito el informe terminado _____ el viernes.', correcta: 'para', explicacion: { correcta: '"Para" marca la fecha límite, un punto concreto en el futuro que no se puede superar.', incorrecta: 'La respuesta correcta es "para". Se usa para indicar un plazo o fecha límite: para el viernes.' } }, { tipo: 'multiple', pregunta: '¿Cuál de estos NO es un uso de la preposición POR?', opciones: ['La causa o el motivo', 'El medio o el canal', 'El intercambio o el precio', 'La fecha límite'], correcta: 'la fecha límite', explicacion: { correcta: 'La fecha límite se expresa con "para" (El trabajo es para el lunes). "Por" indica causa, medio o intercambio.', incorrecta: 'La opción correcta es "la fecha límite", porque ese uso corresponde a "para". "Por" sí expresa causa, medio e intercambio.' } }, { tipo: 'texto', pregunta: 'Completa con POR o PARA: Te envío los documentos _____ correo electrónico.', correcta: 'por', explicacion: { correcta: '"Por" señala el medio o el canal a través del cual viaja el mensaje: por correo electrónico, por teléfono.', incorrecta: 'La respuesta correcta es "por". Indica el canal o instrumento que hace posible la comunicación.' } }, { tipo: 'multiple', pregunta: 'Selecciona la frase correcta:', opciones: ['Hablo despacio para mis alumnos entiendan', 'Hablo despacio para que mis alumnos entiendan', 'Hablo despacio por que mis alumnos entiendan', 'Hablo despacio para que mis alumnos entienden'], correcta: 'hablo despacio para que mis alumnos entiendan', explicacion: { correcta: 'Correcto. Cuando el sujeto cambia, usamos "para que" seguido de subjuntivo: para que mis alumnos entiendan.', incorrecta: 'La correcta es "Hablo despacio para que mis alumnos entiendan". Al haber dos sujetos distintos se necesita "para que" + subjuntivo.' } }, { tipo: 'verdadero-falso', pregunta: '¿La expresión "para colmo" introduce algo que empeora una situación que ya era mala?', opciones: ['Verdadero', 'Falso'], correcta: 'verdadero', explicacion: { correcta: 'Verdadero. Ejemplo: Perdí el tren y, para colmo, empezó a llover.', incorrecta: 'Es verdadero: "para colmo" añade un elemento negativo a una situación que ya era mala.' } }, { tipo: 'texto', pregunta: 'Completa con POR o PARA: Compré este cuaderno _____ cinco euros.', correcta: 'por', explicacion: { correcta: '"Por" expresa el intercambio o el precio: el dinero va en una dirección y el producto en la contraria.', incorrecta: 'La respuesta correcta es "por". Se usa para indicar precio o intercambio: por cinco euros.' } } ], respuestasAlternativas: { 'por': [], 'para': [] } };</p> <p>let estado = { preguntaActual: 1, puntos: 0, yaVerificado: Array(10).fill(false) };</p> <p>function crearElementoPregunta(pregunta, indice) { const div = document.createElement('section'); div.className = 'pregunta' + (indice === 0 ? ' activa' : ''); div.id = `pregunta${indice + 1}`; div.setAttribute('role', 'article'); div.setAttribute('aria-label', `Pregunta ${indice + 1}`);</p> <p> let contenidoHTML = `</p> <h4>${pregunta.pregunta}</h4> <p>`;</p> <p> if (pregunta.tipo === 'multiple' &#124;&#124; pregunta.tipo === 'verdadero-falso') { contenidoHTML += '</p> <div class="opciones" role="radiogroup">'; pregunta.opciones.forEach(opcion => { contenidoHTML += ` <label class="opcion"> <input type="radio" name="p${indice + 1}" value="${opcion.toLowerCase()}" onchange="habilitarBoton()" aria-label="${opcion}"> <span>${opcion}</span> </label> `; }); contenidoHTML += '</div> <p>'; } else { contenidoHTML += `<input type="text" class="input-respuesta" id="p${indice + 1}" placeholder="Escribe tu respuesta aquí" oninput="habilitarBoton()" aria-label="Campo de respuesta">`; }</p> <p> contenidoHTML += ` <button class="btn-siguiente" id="btn${indice + 1}" onclick="verificarRespuesta(${indice + 1})" aria-label="Verificar respuesta">Verificar</button></p> <div class="explicacion" id="explicacion${indice + 1}" role="alert"></div> <p> `;</p> <p> div.innerHTML = contenidoHTML; return div; }</p> <p>function inicializarPreguntas() { const contenedor = document.getElementById('contenedor-preguntas'); QUIZ_DATA.preguntas.forEach((p, i) => { contenedor.appendChild(crearElementoPregunta(p, i)); }); }</p> <p>function actualizarUI() { document.getElementById('contador').textContent = `Pregunta ${estado.preguntaActual} de 10`; const porcentaje = ((estado.preguntaActual - 1) / 10) * 100; const barra = document.getElementById('barraProgreso'); barra.style.width = porcentaje + '%'; document.querySelector('.progreso').setAttribute('aria-valuenow', porcentaje); }</p> <p>function habilitarBoton() { const btn = document.getElementById(`btn${estado.preguntaActual}`); const pregunta = QUIZ_DATA.preguntas[estado.preguntaActual - 1]; let hayRespuesta = false;</p> <p> if (pregunta.tipo === 'multiple' &#124;&#124; pregunta.tipo === 'verdadero-falso') { hayRespuesta = document.querySelector(`input[name="p${estado.preguntaActual}"]:checked`) !== null; } else { hayRespuesta = document.getElementById(`p${estado.preguntaActual}`).value.trim() !== ''; }</p> <p> btn.classList.toggle('activo', hayRespuesta &#038;& !estado.yaVerificado[estado.preguntaActual - 1]); }</p> <p>function normalizarRespuesta(respuesta, correcta) { const respuestaNorm = respuesta.toLowerCase().trim(); return respuestaNorm === correcta &#124;&#124; (QUIZ_DATA.respuestasAlternativas[correcta] &#038;& QUIZ_DATA.respuestasAlternativas[correcta].includes(respuestaNorm)); }</p> <p>function verificarRespuesta(numPregunta) { if (estado.yaVerificado[numPregunta - 1]) return;</p> <p> estado.yaVerificado[numPregunta - 1] = true; const pregunta = QUIZ_DATA.preguntas[numPregunta - 1]; let correcto = false; let respuestaUsuario = '';</p> <p> if (pregunta.tipo === 'multiple' &#124;&#124; pregunta.tipo === 'verdadero-falso') { const seleccionado = document.querySelector(`input[name="p${numPregunta}"]:checked`); if (seleccionado) { respuestaUsuario = seleccionado.value; correcto = respuestaUsuario === pregunta.correcta; } document.querySelectorAll(`input[name="p${numPregunta}"]`).forEach(input => input.disabled = true); document.querySelectorAll(`#pregunta${numPregunta} .opcion`).forEach(opcion => opcion.classList.add('deshabilitada')); } else { const input = document.getElementById(`p${numPregunta}`); respuestaUsuario = input.value; correcto = normalizarRespuesta(respuestaUsuario, pregunta.correcta); input.disabled = true; }</p> <p> if (correcto) estado.puntos++;</p> <p> mostrarExplicacion(numPregunta, correcto, respuestaUsuario, pregunta);</p> <p> const btn = document.getElementById(`btn${numPregunta}`); btn.textContent = 'Siguiente'; btn.classList.add('siguiente-naranja', 'activo'); btn.onclick = () => numPregunta < 10 ? siguientePregunta() : mostrarMensajeFinal(); } function mostrarExplicacion(numPregunta, correcto, respuestaUsuario, pregunta) { const explicacion = document.getElementById(`explicacion${numPregunta}`); const tipo = correcto ? 'correcta' : 'incorrecta'; const titulo = correcto ? '¡Excelente! ✓' : 'Incorrecto ✗'; explicacion.innerHTML = ` <h5>${titulo}</h5> <p> ${!correcto ? `</p> <p><strong>Tu respuesta:</strong> "${respuestaUsuario}"</p> <p><strong>Respuesta correcta:</strong> "${pregunta.correcta}"</p> <p>` : ''}</p> <p><strong>Explicación:</strong> ${pregunta.explicacion[tipo]}</p> <p> `;</p> <p> explicacion.classList.add(tipo); explicacion.style.display = 'block'; }</p> <p>function siguientePregunta() { document.getElementById(`pregunta${estado.preguntaActual}`).classList.remove('activa'); estado.preguntaActual++; document.getElementById(`pregunta${estado.preguntaActual}`).classList.add('activa'); actualizarUI(); }</p> <p>function mostrarMensajeFinal() { document.querySelector('.ejercicio-container').style.display = 'none';</p> <p> const porcentaje = Math.round((estado.puntos / 10) * 100); document.getElementById('puntuacionFinal').textContent = `${estado.puntos}/10 (${porcentaje}%)`;</p> <p> const mensajes = [ { min: 100, texto: '¡Perfecto! Dominas la diferencia entre POR y PARA.' }, { min: 90, texto: '¡Excelente! Tienes muy claro cuándo usar POR y cuándo PARA.' }, { min: 80, texto: '¡Muy bien! Solo necesitas repasar algunos usos concretos.' }, { min: 70, texto: 'Bien hecho, pero puedes mejorar con un poco más de práctica.' }, { min: 60, texto: 'Buen intento. Repasa la lógica de la perspectiva: PARA mira hacia adelante, POR hacia atrás o al medio.' }, { min: 0, texto: 'Necesitas estudiar más los usos de POR y PARA. Vuelve a la guía y practica de nuevo.' } ];</p> <p> const mensaje = mensajes.find(m => porcentaje >= m.min).texto; document.getElementById('mensajePuntuacion').textContent = mensaje; document.getElementById('mensajeFinal').classList.add('visible'); }</p> <p>function reiniciarEjercicio() { estado = { preguntaActual: 1, puntos: 0, yaVerificado: Array(10).fill(false) };</p> <p> document.querySelectorAll('input[type="radio"]').forEach(input => { input.checked = false; input.disabled = false; });</p> <p> document.querySelectorAll('.input-respuesta').forEach(input => { input.value = ''; input.disabled = false; });</p> <p> document.querySelectorAll('.opcion').forEach(opcion => opcion.classList.remove('deshabilitada'));</p> <p> document.querySelectorAll('.explicacion').forEach(exp => { exp.style.display = 'none'; exp.classList.remove('correcta', 'incorrecta'); });</p> <p> for (let i = 1; i <= 10; i++) { const btn = document.getElementById(`btn${i}`); btn.textContent = 'Verificar'; btn.onclick = () => verificarRespuesta(i); btn.classList.remove('activo', 'siguiente-naranja'); }</p> <p> document.getElementById('mensajeFinal').classList.remove('visible'); document.querySelector('.ejercicio-container').style.display = 'block';</p> <p> document.querySelectorAll('.pregunta').forEach((p, i) => { p.classList.toggle('activa', i === 0); });</p> <p> actualizarUI(); }</p> <p>// Inizializzazione inicializarPreguntas(); actualizarUI();

:root { --cta-accent:#CC1F1A; --cta-accent-hover:#b71e18; --bg-start:#fff5f5; --bg-end:#ffe8e8; --text:#333; }</p> <p> .custom-podcast-cta-slim { font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; text-align:center; padding:15px 20px; max-width:700px; margin:30px auto; background:linear-gradient(135deg,var(--bg-start) 0%,var(--bg-end) 100%); border-radius:50px; border:2px solid var(--cta-accent); font-size:1rem; color:var(--text); font-weight:600; }</p> <p> .custom-podcast-cta-slim .highlight, .custom-podcast-cta-slim a { color:var(--cta-accent); font-weight:700; }</p> <p> .custom-podcast-cta-slim a { text-decoration:underline; text-underline-offset:2px; margin-left:8px; transition:color .2s ease, text-decoration-color .2s ease; }</p> <p> .custom-podcast-cta-slim a:hover { color:var(--cta-accent-hover); text-decoration-color:currentColor; }</p> <p> .custom-podcast-cta-slim a:focus-visible { outline:3px solid currentColor; outline-offset:3px; border-radius:6px; }</p> <p> @media (max-width:768px){ .custom-podcast-cta-slim { padding:12px 15px; border-radius:40px; font-size:.95rem; } }</p> <p> @media (prefers-reduced-motion: reduce){ .custom-podcast-cta-slim a { transition:none; } } ¿Quieres la transcripción de más de 150 podcasts exclusivos?

Regístrate gratis →

Altri episodi di "Burbuja del Español - Aprende español con nuestra escuela en línea"