EPISODE · Jun 17, 2026 · 21 MIN
Homófonos en Español, las Palabras que Suenan IGUAL pero se Escriben Diferente
from Burbuja del Español - Aprende español con nuestra escuela en línea
¿Alguna vez has sentido que tu oído te engaña cuando escuchas español? No es que necesites un examen de audición: el español está lleno de palabras trampa que suenan exactamente igual, pero que significan cosas completamente distintas. Estas palabras se llaman homófonos y son uno de los retos más divertidos (y peligrosos) para quien aprende el idioma. En esta guía vamos a poner bajo la lupa los homófonos más confusos del español. Veremos parejas tan curiosas como bello y vello, casar y cazar o cocer y coser, y descubriremos cómo una simple letra —o incluso una pequeña tilde— puede cambiarlo todo. Al terminar, sabrás distinguirlas sin miedo a meter la pata en una conversación. ¿Qué Son las Palabras Homófonas? Definición y por qué existen en español Las palabras homófonas son aquellas que suenan exactamente igual al pronunciarlas, pero que tienen un significado diferente y, normalmente, se escriben de forma distinta. El nombre viene del griego homós («igual») y phoné («sonido»): literalmente, «mismo sonido». En español esto ocurre con mucha frecuencia porque varias letras comparten el mismo sonido. Los casos más habituales son la «b» y la «v», la «h» (que es muda), y las letras «s», «c» y «z» en las zonas donde se practica el seseo. El truco es sencillo: aunque tu oído escuche lo mismo, son la ortografía y el contexto de la frase los que te dicen de qué palabra se trata. Homófonas, homógrafas y homónimas: ¿en qué se diferencian? Es muy fácil mezclar estos tres conceptos, así que vamos a aclararlos. La clave está en distinguir entre cómo suena una palabra y cómo se escribe. Si quieres profundizar en este tema, puedes consultar nuestra guía sobre las palabras polisémicas y homónimas. Tipo ¿Cómo suenan? ¿Cómo se escriben? Ejemplo Homófonas Igual Distinto bello / vello Homógrafas Igual Igual vino (bebida) / vino (verbo venir) Homónimas Igual Igual o distinto banco (asiento) / banco (entidad) En este artículo nos centraremos sobre todo en los homófonos, es decir, en las palabras que tu oído confunde porque suenan idénticas. Algunas se escriben diferente (como bello y vello) y otras se escriben igual pero cambian de significado según el contexto (como vino y vino). Homófonos por la Confusión de Letras y Sonidos En este grupo están las parejas que se confunden porque dos letras representan el mismo sonido. Aquí tu oído nunca te va a ayudar: necesitas conocer la ortografía. Recuerda dos fenómenos clave del español: la «b» y la «v» suenan exactamente igual, y, por el seseo, en gran parte del mundo hispano la «s», la «z» y la «c» (ante e, i) también se pronuncian del mismo modo. Bello vs. Vello: la trampa de la B y la V Este es un clásico absoluto. En español, la «B» (be) y la «V» (uve) suenan exactamente igual; no existe ninguna diferencia de sonido entre ellas, por mucho que en otros idiomas sí la haya. Si quieres repasar cómo se pronuncian todas las letras, echa un vistazo a nuestra guía del abecedario español. Bello (con B) significa hermoso, bonito, agradable a la vista o al alma. Lo usamos para paisajes, obras de arte o personas de rasgos armoniosos. Ejemplo: «Vivir en esta ciudad es bello porque tiene edificios históricos». Vello (con V) es el pelo corto, fino y suave que recubre la piel, como el de los brazos o la cara. Aquí va el aviso importante: si en una cita le dices a alguien «¡qué vello tienes!», le estás diciendo literalmente que tiene mucho pelo en la cara. ¡No es el cumplido que esa persona espera! Para hablar de belleza, siempre se escribe con B. Casar vs. Cazar: el amor frente a la caza Por el seseo, la «S» y la «Z» suenan igual en Latinoamérica y en el sur de España, así que estas dos palabras son gemelas para el oído, aunque sus significados estén en galaxias distintas. Casar (con S) viene de «casa» y significa contraer matrimonio, unir a dos personas. Ejemplo: «Mis mejores amigos se van a casar frente al mar el próximo verano». Cazar (con Z) significa perseguir y atrapar animales para consumo o deporte. Ejemplo: «Mi abuelo solía cazar conejos en el monte». Cuidado con la diferencia: si dices «voy a cazar a mi novio», suena a que lo persigues con una red como si fuera una presa. Lo más probable es que quieras casarte con él. Cocer vs. Coser: la cocina frente a la costura Otra pareja peligrosa, porque en gran parte del mundo hispano la «C» (ante e, i) y la «S» suenan igual. Cocer (con C) significa cocinar un alimento en agua hirviendo o al fuego; viene de «cocina». Ejemplo: «Para hacer una buena ensaladilla, primero tienes que cocer las patatas». Coser (con S) significa unir trozos de tela o reparar una prenda con aguja e hilo. Ejemplo: «Se me ha roto el botón de la camisa, ¿me ayudas a coserlo?». Si le pides a alguien que «cueza» tu camisa, te la devolverá hervida; y si intentas «coser» un huevo, tendrás un buen desastre en la cocina. Abrazar vs. Abrasar: del cariño al fuego Un pequeño cambio de letra puede transformar un momento romántico en una película de terror, porque de nuevo la «Z» y la «S» suenan igual. Abrazar (con Z) viene de «brazo» y significa rodear a alguien con los brazos para darle cariño o saludarlo. Ejemplo: «Hacía tanto que no veía a mi madre que estuvimos abrazándonos durante cinco minutos». Abrasar (con S) viene de «brasa» y significa quemar o sentir un calor extremo. Ejemplo: «¡Cuidado con el sol del mediodía, que te va a abrasar la piel!». Si le escribes a tu pareja «tengo ganas de abrasarte», le estás diciendo que quieres prenderle fuego. Para un abrazo tierno, siempre con Z. Palabra Se escribe con Significado Bello B Hermoso, bonito Vello V Pelo fino de la piel Casar S Contraer matrimonio Cazar Z Atrapar animales Cocer C Cocinar en agua o al fuego Coser S Unir tela con aguja e hilo Abrazar Z Rodear con los brazos Abrasar S Quemar, calor extremo .membership-cta { --brand: #E1241F; --brand-2: #ff4841; --brand-hover: #c91f1a; --ok: #4CAF50; --text: #333; --muted: #666; --bg: #fff; 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; } .membership-content { max-width: 800px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; gap: 12px; } .membership-title, .membership-subtitle, .membership-features, .membership-content > p { margin: 0; } .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; } .membership-subtitle { font-size: 1.1rem; color: var(--muted); line-height: 1.5; } .membership-features { list-style: none; padding: 0; display: flex; justify-content: center; gap: 35px; flex-wrap: wrap; } .membership-feature-item { display: flex; align-items: center; gap: 10px; color: var(--text); font-size: 1rem; font-weight: 600; } .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; } .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); } .membership-content > p:last-child { margin-bottom: 0; } @media (prefers-color-scheme: dark) { .membership-cta { --text: #e0e0e0; --muted: #b0b0b0; --bg: #1a1a1a; } .membership-feature-item { color: var(--text); } } @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; } } @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 <a href="https://curso.burbujadelespanol.com/registro-bde/" class="membership-btn" target="_blank" rel="noopener noreferrer" aria-label="Prueba la membership gratis — accede a ejercicios, curso y noticias"> Prueba la Membresía Gratis Homófonos por la Tilde y el Contexto Aquí el español sube de nivel. Hay palabras que se escriben letra por letra igual, pero una pequeña tilde o simplemente el contexto de la frase lo cambian todo. Si quieres dominar las reglas de acentuación, te recomendamos repasar cuándo se usa la tilde. Sabía vs. Sabía: el conocimiento frente al sabor Estas dos palabras se escriben igual y llevan la tilde en el mismo sitio, pero proceden de dos significados distintos del verbo saber. Las dos son formas del pretérito imperfecto, así que solo el contexto te dice cuál es cuál. Sabía (tener conocimiento): algo que estaba en tu mente. Ejemplo: «Yo no sabía que hoy era tu cumpleaños». Sabía (tener sabor): la sensación en el paladar. Ejemplo: «Esa tarta de chocolate sabía a gloria». No es lo mismo decir que tu profesora «sabía mucho» (que era inteligente) que decir que «sabía a fresa». Si hablamos de comida, es sabor; si hablamos de ideas, es conocimiento. Vino vs. Vino: la bebida frente al verbo venir Este es el ejemplo perfecto de una palabra que hace doble trabajo y ni siquiera necesita tilde para confundirnos. Vino (sustantivo): la bebida de uva. Ejemplo: «Camarero, por favor, póngame una copa de vino tinto». Vino (verbo): la tercera persona del pasado del verbo venir, uno de los verbos irregulares del pretérito indefinido. Ejemplo: «Mi hermana vino a visitarme por sorpresa». La pista está en la estructura: el vino de beber suele ir con artículos (un vino, el vino), mientras que el vino de movimiento es el protagonista de la acción. Haya vs. Halla: existencia frente a localización Suenan igual por el yeísmo (pronunciar la «LL» y la «Y» del mismo modo), pero son muy distintas. Si te interesan las confusiones con palabras parecidas, no te pierdas las diferencias entre ay, ahí y hay. Haya (del verbo haber): expresa existencia en subjuntivo. Ejemplo: «Espero que haya comida suficiente en la fiesta». Halla (del verbo hallar): es un sinónimo elegante de «encontrar». Ejemplo: «La sede de la empresa se halla en el centro de la ciudad». Sí vs. Si: afirmación frente a condición Esta es la guerra de la tilde diacrítica, una de las faltas más comunes incluso entre nativos. Sí (con tilde): es la afirmación. Ejemplo: «Sí, quiero ir contigo al cine». También sirve para referirse a uno mismo: «Volvió en sí«. Si (sin tilde): es el condicional, el que pone reglas. Ejemplo: «Si mañana llueve, me quedo en casa». Nada vs. Nada: la ausencia frente al verbo nadar Nada (pronombre): indica la ausencia total de algo. Ejemplo: «No tengo nada en la nevera, está vacía». Nada (del verbo nadar): es la acción de moverse en el agua. Ejemplo: «Mi primo nada como un delfín». Fíjate en esta frase de aspecto imposible: «El pez no nada nada«. Significa que el pez no hace ningún movimiento en el agua. ¡Un pequeño trabalenguas! Palabra Significado 1 Significado 2 Sabía Tener conocimiento Tener sabor Vino Bebida de uva Verbo venir (pasado) Haya / Halla Existencia (haber) Encontrar (hallar) Sí / Si Afirmación (con tilde) Condición (sin tilde) Nada Ausencia de algo Verbo nadar Preguntas Frecuentes sobre los Homófonos en Español ¿Por qué hay tantas palabras que suenan igual en español? Porque varias letras del español comparten el mismo sonido: la «b» y la «v», la «h» muda y, en muchas zonas, la «s», la «c» y la «z» (seseo) o la «ll» y la «y» (yeísmo). Por eso el oído no basta y hay que fijarse en la ortografía. ¿Cómo sé cuál es la palabra correcta si suenan igual? Tienes dos grandes aliados: la ortografía (saber con qué letra se escribe cada palabra) y el contexto de la frase. Si alguien habla de comida, «sabía» será de sabor; si habla de ideas, será de conocimiento. ¿Qué diferencia hay entre un homófono y un homógrafo? Un homófono suena igual pero puede escribirse distinto (bello / vello). Un homógrafo se escribe exactamente igual y también suena igual, pero tiene significados diferentes (vino bebida / vino del verbo venir). ¿Hay otras palabras parecidas que provocan errores? Sí, muchas. Un caso famoso es el de los cuatro porqués (por qué, porque, porqué y por que), que suenan casi igual pero se escriben y se usan de forma distinta. .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 <a href="https://curso.burbujadelespanol.com/registro-bde/" class="pdf-mini-button" target="_blank" rel="noopener noreferrer" aria-label="Regístrate gratis — accede a los PDFs"> Regístrate Gratis { "@context": "https://schema.org", "@type": "Quiz", "name": "Test de Homófonos en Español", "description": "Quiz interactivo de gramática y ortografía española con 10 preguntas sobre palabras homófonas: parejas como bello/vello, casar/cazar o cocer/coser", "educationalLevel": "Intermedio B1-B2", "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: Los Homófonos en Español Test interactivo sobre los homófonos del español: palabras que suenan igual pero se escriben de forma distinta y tienen significados diferentes. Pon a prueba lo que has aprendido con 10 preguntas. 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. <a href="https://curso.burbujadelespanol.com" class="btn-cta btn-accedi" aria-label="Iniciar sesión en el curso" target="_blank" rel="noopener noreferrer"> Iniciar sesión <a href="https://curso.burbujadelespanol.com/registro-bde/" class="btn-cta btn-registrati" aria-label="Registrarse gratuitamente" target="_blank" rel="noopener noreferrer"> Regístrate gratis 10.000+ Ejercicios Interactivos 100% Acceso Gratuito 24/7 Acceso Reintentar ejercicio const QUIZ_DATA = { preguntas: [ { tipo: 'multiple', pregunta: '¿Qué caracteriza a las palabras homófonas?', opciones: ['Se escriben igual y suenan distinto', 'Suenan igual pero tienen distinto significado', 'Significan exactamente lo mismo', 'Siempre llevan tilde'], correcta: 'suenan igual pero tienen distinto significado', explicacion: { correcta: 'Correcto. Las palabras homófonas suenan exactamente igual al pronunciarlas, pero tienen un significado diferente y, normalmente, se escriben de forma distinta. Por ejemplo: bello y vello.', incorrecta: 'Las homófonas suenan igual pero tienen distinto significado, como bello (hermoso) y vello (pelo de la piel). Por eso el oído no basta y hay que fijarse en la ortografía.' } }, { tipo: 'texto', pregunta: 'Completa con "bello" o "vello": Ese paisaje de montañas es realmente _____ y agradable a la vista.', correcta: 'bello', explicacion: { correcta: '"Bello" se escribe con B y significa hermoso o bonito. Lo usamos para paisajes, obras de arte o personas de rasgos armoniosos.', incorrecta: 'La respuesta correcta es "bello", con B, que significa hermoso o agradable a la vista. "Vello" (con V) es el pelo fino que recubre la piel.' } }, { tipo: 'multiple', pregunta: '¿Qué palabra significa "pelo corto y fino que recubre la piel"?', opciones: ['Bello', 'Vello', 'Bella', 'Velo'], correcta: 'vello', explicacion: { correcta: '"Vello" se escribe con V y se refiere al pelo fino que recubre la piel, como el de los brazos o la cara. "Bello" (con B) significa hermoso.', incorrecta: 'La respuesta es "vello", con V. Es el pelo fino de la piel. No lo confundas con "bello" (hermoso), que se escribe con B.' } }, { tipo: 'verdadero-falso', pregunta: '¿La palabra "cazar" significa contraer matrimonio?', opciones: ['Verdadero', 'Falso'], correcta: 'falso', explicacion: { correcta: 'Falso. "Cazar" (con Z) significa perseguir y atrapar animales. La palabra para contraer matrimonio es "casar" (con S), que viene de "casa".', incorrecta: 'Es falso. "Cazar" (con Z) significa atrapar animales; "casar" (con S) es contraer matrimonio. Suenan igual por el seseo.' } }, { tipo: 'texto', pregunta: 'Completa con "cocer" o "coser": Para preparar la ensaladilla, primero tienes que _____ las patatas.', correcta: 'cocer', explicacion: { correcta: '"Cocer" se escribe con C y significa cocinar un alimento en agua hirviendo o al fuego. Viene de "cocina".', incorrecta: 'La respuesta es "cocer", con C, que significa cocinar en agua o al fuego. No la confundas con "coser" (unir tela con aguja e hilo).' } }, { tipo: 'multiple', pregunta: '¿Qué palabra usamos para "unir trozos de tela con aguja e hilo"?', opciones: ['Cocer', 'Coser', 'Cazar', 'Cocinar'], correcta: 'coser', explicacion: { correcta: '"Coser" se escribe con S y significa unir tela o reparar una prenda con aguja e hilo. "Cocer" (con C) es cocinar.', incorrecta: 'La respuesta es "coser", con S. Significa unir tela con aguja e hilo. "Cocer" (con C) es cocinar los alimentos.' } }, { tipo: 'texto', pregunta: 'Completa con "abrazar" o "abrasar": ¡Cuidado con el sol del mediodía, que te va a _____ la piel!', correcta: 'abrasar', explicacion: { correcta: '"Abrasar" se escribe con S y significa quemar o sentir un calor extremo. Viene de "brasa".', incorrecta: 'La respuesta es "abrasar", con S, que significa quemar. No la confundas con "abrazar" (rodear con los brazos), que se escribe con Z.' } }, { tipo: 'multiple', pregunta: '¿Qué palabra significa "rodear a alguien con los brazos para darle cariño"?', opciones: ['Abrasar', 'Abrazar', 'Brasear', 'Rozar'], correcta: 'abrazar', explicacion: { correcta: '"Abrazar" se escribe con Z y viene de "brazo". Significa rodear a alguien con los brazos. "Abrasar" (con S) significa quemar.', incorrecta: 'La respuesta es "abrazar", con Z, que viene de "brazo". "Abrasar" (con S) significa quemar; ¡no es lo mismo!' } }, { tipo: 'verdadero-falso', pregunta: '¿La palabra "vino" puede ser tanto una bebida como el pasado del verbo "venir"?', opciones: ['Verdadero', 'Falso'], correcta: 'verdadero', explicacion: { correcta: 'Verdadero. "Vino" puede ser la bebida de uva ("una copa de vino") o el pasado del verbo venir ("mi hermana vino a visitarme"). El contexto te dice cuál es.', incorrecta: 'Es verdadero. "Vino" sirve para la bebida de uva y también es el pasado del verbo venir. Solo el contexto de la frase aclara su significado.' } }, { tipo: 'texto', pregunta: 'Completa con "haya" o "halla" (del verbo haber): Espero que _____ comida suficiente en la fiesta.', correcta: 'haya', explicacion: { correcta: '"Haya" viene del verbo "haber" y expresa existencia en subjuntivo. No la confundas con "halla" (del verbo hallar, que significa encontrar).', incorrecta: 'La respuesta es "haya", del verbo "haber". "Halla" (con LL) viene de "hallar" y significa encontrar. Suenan igual por el yeísmo.' } } ], respuestasAlternativas: { 'bello': [], 'cocer': [], 'abrasar': [], 'haya': [] } }; let estado = { preguntaActual: 1, puntos: 0, yaVerificado: Array(10).fill(false) }; 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}`); let contenidoHTML = ` ${pregunta.pregunta} `; if (pregunta.tipo === 'multiple' || pregunta.tipo === 'verdadero-falso') { contenidoHTML += ' '; pregunta.opciones.forEach(opcion => { contenidoHTML += ` <input type="radio" name="p${indice + 1}" value="${opcion.toLowerCase()}" onchange="habilitarBoton()" aria-label="${opcion}"> ${opcion} `; }); contenidoHTML += ' '; } else { contenidoHTML += `<input type="text" class="input-respuesta" id="p${indice + 1}" placeholder="Escribe tu respuesta aquí" oninput="habilitarBoton()" aria-label="Campo de respuesta">`; } contenidoHTML += ` <button class="btn-siguiente" id="btn${indice + 1}" onclick="verificarRespuesta(${indice + 1})" aria-label="Verificar respuesta">Verificar `; div.innerHTML = contenidoHTML; return div; } function inicializarPreguntas() { const contenedor = document.getElementById('contenedor-preguntas'); QUIZ_DATA.preguntas.forEach((p, i) => { contenedor.appendChild(crearElementoPregunta(p, i)); }); } 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); } function habilitarBoton() { const btn = document.getElementById(`btn${estado.preguntaActual}`); const pregunta = QUIZ_DATA.preguntas[estado.preguntaActual - 1]; let hayRespuesta = false; if (pregunta.tipo === 'multiple' || pregunta.tipo === 'verdadero-falso') { hayRespuesta = document.querySelector(`input[name="p${estado.preguntaActual}"]:checked`) !== null; } else { hayRespuesta = document.getElementById(`p${estado.preguntaActual}`).value.trim() !== ''; } btn.classList.toggle('activo', hayRespuesta && !estado.yaVerificado[estado.preguntaActual - 1]); } function normalizarRespuesta(respuesta, correcta) { const respuestaNorm = respuesta.toLowerCase().trim(); return respuestaNorm === correcta || (QUIZ_DATA.respuestasAlternativas[correcta] && QUIZ_DATA.respuestasAlternativas[correcta].includes(respuestaNorm)); } function verificarRespuesta(numPregunta) { if (estado.yaVerificado[numPregunta - 1]) return; estado.yaVerificado[numPregunta - 1] = true; const pregunta = QUIZ_DATA.preguntas[numPregunta - 1]; let correcto = false; let respuestaUsuario = ''; if (pregunta.tipo === 'multiple' || 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; } if (correcto) estado.puntos++; mostrarExplicacion(numPregunta, correcto, respuestaUsuario, pregunta); 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 = ` ${titulo} ${!correcto ? ` Tu respuesta: "${respuestaUsuario}" Respuesta correcta: "${pregunta.correcta}" ` : ''} Explicación: ${pregunta.explicacion[tipo]} `; explicacion.classList.add(tipo); explicacion.style.display = 'block'; } function siguientePregunta() { document.getElementById(`pregunta${estado.preguntaActual}`).classList.remove('activa'); estado.preguntaActual++; document.getElementById(`pregunta${estado.preguntaActual}`).classList.add('activa'); actualizarUI(); } function mostrarMensajeFinal() { document.querySelector('.ejercicio-container').style.display = 'none'; const porcentaje = Math.round((estado.puntos / 10) * 100); document.getElementById('puntuacionFinal').textContent = `${estado.puntos}/10 (${porcentaje}%)`; const mensajes = [ { min: 100, texto: '¡Perfecto! Dominas los homófonos del español sin caer en ninguna trampa.' }, { min: 90, texto: '¡Excelente! Distingues muy bien las palabras que suenan igual.' }, { min: 80, texto: '¡Muy bien! Solo se te escapan algunos detalles de ortografía.' }, { min: 70, texto: 'Bien hecho, pero conviene repasar algunas parejas de homófonos.' }, { min: 60, texto: 'Buen intento. Sigue practicando los homófonos y su escritura.' }, { min: 0, texto: 'Necesitas repasar los homófonos: recuerda que el contexto y la ortografía marcan la diferencia.' } ]; const mensaje = mensajes.find(m => porcentaje >= m.min).texto; document.getElementById('mensajePuntuacion').textContent = mensaje; document.getElementById('mensajeFinal').classList.add('visible'); } function reiniciarEjercicio() { estado = { preguntaActual: 1, puntos: 0, yaVerificado: Array(10).fill(false) }; document.querySelectorAll('input[type="radio"]').forEach(input => { input.checked = false; input.disabled = false; }); document.querySelectorAll('.input-respuesta').forEach(input => { input.value = ''; input.disabled = false; }); document.querySelectorAll('.opcion').forEach(opcion => opcion.classList.remove('deshabilitada')); document.querySelectorAll('.explicacion').forEach(exp => { exp.style.display = 'none'; exp.classList.remove('correcta', 'incorrecta'); }); 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'); } document.getElementById('mensajeFinal').classList.remove('visible'); document.querySelector('.ejercicio-container').style.display = 'block'; document.querySelectorAll('.pregunta').forEach((p, i) => { p.classList.toggle('activa', i === 0); }); actualizarUI(); } // Inizializzazione inicializarPreguntas(); actualizarUI(); :root { --cta-accent:#CC1F1A; --cta-accent-hover:#b71e18; --bg-start:#fff5f5; --bg-end:#ffe8e8; --text:#333; } .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; } .custom-podcast-cta-slim .highlight, .custom-podcast-cta-slim a { color:var(--cta-accent); font-weight:700; } .custom-podcast-cta-slim a { text-decoration:underline; text-underline-offset:2px; margin-left:8px; transition:color .2s ease, text-decoration-color .2s ease; } .custom-podcast-cta-slim a:hover { color:var(--cta-accent-hover); text-decoration-color:currentColor; } .custom-podcast-cta-slim a:focus-visible { outline:3px solid currentColor; outline-offset:3px; border-radius:6px; } @media (max-width:768px){ .custom-podcast-cta-slim { padding:12px 15px; border-radius:40px; font-size:.95rem; } } @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 →
NOW PLAYING
Homófonos en Español, las Palabras que Suenan IGUAL pero se Escriben Diferente
No transcript for this episode yet
Similar Episodes
No similar episodes found.
Similar Podcasts
No similar podcasts found.