12 Expresiones y Frases Hechas Españolas que DEBES Conocer (Muy Usadas) | Significado y Ejemplos

07/02/2023
12 Expresiones y Frases Hechas Españolas que DEBES Conocer (Muy Usadas) | Significado y Ejemplos

Escuchar "12 Expresiones y Frases Hechas Españolas que DEBES Conocer (Muy Usadas) | Significado y Ejemplos"

Síntesis del Episodio

En esta clase vamos a ver 12 expresiones españolas súpercoloquiales que aparecen a menudo en conversaciones entre nativos. Son frases que surgen en contextos informales, normalmente cuando hablamos con un amigo o un familiar. ¡Veamos una por una y descubramos su significado!


FRASES HECHAS que aparecen en CONVERSACIONES INFORMALES
Donde Cristo perdió la chancla
En español decimos que un sitio está donde Cristo perdió la chancla para decir que está muy lejos. Esta expresión quiere decir que un lugar está muy alejado, retirado, como el sitio en el que Jesucristo supuestamente perdió su chancla. Es importante que tengáis en cuenta que el verbo perder siempre se conjuga en pretérito indefinido (perdió). Por otro lado, esta frase tiene muchísimas variantes.
Cristo puede perder: 

la chancla;
la sandalia;
el gorro;
el mechero.

Ejemplo:
«La panadería a la que voy todos los días está donde Cristo perdió la chancla.»
Ser tiquismiquis
Una persona tiquismiquis es una persona que se queja de todo y que se enfada por cosas de poca importancia. Ejemplo:
«Pablo es muy tiquismiquis, es imposible ir a comer con él a un restaurante porque ninguno le parece bien.»

.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




Prueba la Membresía Gratis




Nadie nace aprendido
Esta expresión quiere decir que todo lo que aprendemos lo hacemos a través del estudio o de la experiencia. Esta frase se suele decir a una persona que lleva poco tiempo haciendo algo y que, por tanto, no es un experto en lo que hace y comete fallos. Por ejemplo, si una persona entra a una empresa nueva a trabajar y comete errores, su compañero de trabajo puede decirle:
«No te preocupes, nadie nace aprendido.»
Estar más perdido que un pulpo en un garaje
Esta expresión la podemos utilizar para decir, que una persona está perdida en un sitio, es decir, no sabe exactamente dónde está o cómo salir de un lugar. Asimismo, también la podemos usar para decir que una persona no sabe exactamente lo que está haciendo o no sabe hacer algo. Es una manera de decir que alguien está fuera de su ambiente, como un pulpo en un garaje.
Ejemplo:
«María tiene que hacer un informe de economía y está más perdida que un pulpo en un garaje.»
Hacerse el sueco
Significa fingir que no entiendes o que no te das cuenta de algo para desentenderse de ese asunto y no tener responsabilidad sobre él.
Ejemplos:
«Javier tiene que trabajar hoy una hora más, pero se ha hecho el sueco y ha salido antes de trabajar.»
Se usa mucho en imperativo negativo:
«¡No te hagas el sueco y haz lo que te he pedido!»
Ir como pollo sin cabeza
Esta expresión tan coloquial significa ir de un sitio a otro frenéticamente, como un pollo al que le han quitado la cabeza y corre de un lado a otro durante unos segundos antes de morir. Se utiliza para expresar que una persona va corriendo de un lugar a otro, de una manera caótica. Se puede usar en sentido literal o figurado. Ejemplo:
«Esta mañana he ido como pollo sin cabeza; primero he ido a comprar un regalo, luego  he ido al supermercado y después he vuelto a casa a hacer la comida.»
Ser más listo que el hambre
Esta expresión se utiliza para decir que una persona es muy inteligente y astuta. Cuando tenemos hambre hacemos todo para combatir el hambre, de ahí el origen de esta expresión.  Ejemplo:
«María es más lista que el hambre, no puedes engañarla.»
Ser más tonto que una piedra
Usamos esta expresión para decir que alguien es realmente estúpido, tanto o más que una piedra que no tiene la capacidad de pensar. Ejemplo:
«¿Cómo has podido olvidar otra vez dónde has aparcado el coche? ¡Eres más tonto que una piedra!»
Una expresión muy parecida que tiene el mismo significado es: ¡Más tonto y no naces!»
Ejemplo:
«Esther, te crees todo lo que te dicen. ¡Más tonta y no naces!»
Pasarse tres pueblos
Esta expresión se la decimos a alguien cuando consideramos que ha dicho o ha hecho algo muy exagerado, algo poco correcto o incluso ofensivo.  Al decir la frase podemos cambiar el número de pueblos que nos hemos pasado; tres, cinco, diez…los que queráis
Ejemplo:
Para expresar que alguien ha dicho o hecho algo exagerado podemos decir:
«El profesor se ha pasado tres pueblos. Nos ha mandado 15 ejercicios de deberes para mañana.»
Para expresar que alguien ha sido ofensivo podemos exclamar lo siguiente:
«¿Por qué le has dicho a María que es muy pesada? ¡Te has pasado tres pueblos!»
Echar/tirar fichas a alguien
Hacer comentarios más o menos directos para ligar con una persona, para que la persona sepa que estás interesado en ella. El origen de esta expresión proviene de un antiguo juego llamado tejo, que consistía en tirar fichas o tejos a un palo. Cuando a una persona le gustaba otra, era normal que tirara una ficha cerca de la otra persona para ir a hablar con ella e intentar ligar.
Ejemplo:
«Antonio le tira fichas a Ana, pero ella se hace la sueca porque no le gusta.»
Cantar las cuarenta a alguien
Cantamos las cuarenta a alguien cuando estamos muy enfadados con esa persona y queremos decirle el motivo de nuestro enfado y todo lo que ha hecho mal. Esta expresión tiene su origen en un juego de cartas. En este caso, el jugador que consigue cuarenta puntos con sus cartas tiene que anunciarlo en voz alta para ganar, por lo que para el resto de jugadores que alguien cante las cuarenta es una amenaza.
«Guillermo cantó las cuarenta a su hijo porque sacó un cero en un examen.»
Quedar dos telediarios
El telediario es el programa de televisión que cuenta las noticias del día. Este programa se emite todos los días. Decimos que a algo o a alguien le quedan dos telediarios cuando queremos expresar que le queda poco tiempo para que acabe. Ejemplo:
«A Ernesto y Paula les quedan dos telediarios.»
«A esta serie le quedan dos telediarios.»
Incluso puede significar que alguien se va a morir pronto, aunque suena muy irrespetuoso y no os aconsejo utilizarlo:
«A Julián le quedan dos telediarios.»
¿Te han gustado estas expresiones? ¿Quieres seguir aprendiendo más? ¡Echa un vistazo a nuestra clase sobre expresiones relacionadas con la comida!

.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


¿Has aprendido los contenidos de esta clase? ¡Intenta hacer los ejercicios!


{
"@context": "https://schema.org",
"@type": "Quiz",
"name": "Test Expresiones y Frases Hechas Españolas",
"description": "Quiz interactivo sobre 12 expresiones y frases hechas españolas más usadas con significado y ejemplos",
"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: Expresiones y Frases Hechas Españolas

Test interactivo sobre las expresiones y frases hechas más usadas en español. Pon a prueba tus conocimientos sobre el significado y uso de estas expresiones idiomáticas. 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é significa la expresión "estar en las nubes"?',
opciones: ['Estar muy alto', 'Estar distraído/despistado', 'Estar triste', 'Estar volando'],
correcta: 'estar distraído/despistado',
explicacion: {
correcta: '"Estar en las nubes" significa estar distraído, despistado o pensando en otras cosas. Ejemplo: "Juan está en las nubes, no me escucha."',
incorrecta: 'La expresión "estar en las nubes" significa estar distraído o despistado, no tiene relación con la altura física.'
}
},
{
tipo: 'texto',
pregunta: 'Completa la expresión: "Ser pan _____" (significa ser muy buena persona)',
correcta: 'comido',
explicacion: {
correcta: '"Ser pan comido" significa ser muy buena persona, bondadosa y generosa. Ejemplo: "Mi abuela es pan comido, siempre ayuda a todos."',
incorrecta: 'La expresión correcta es "ser pan comido", que significa ser una persona muy buena y bondadosa.'
}
},
{
tipo: 'multiple',
pregunta: 'Si alguien "se pone las pilas", ¿qué hace?',
opciones: ['Se duerme', 'Se esfuerza más', 'Se enfada', 'Se viste'],
correcta: 'se esfuerza más',
explicacion: {
correcta: '"Ponerse las pilas" significa esforzarse más, trabajar con más energía y dedicación. Ejemplo: "Tengo que ponerme las pilas para aprobar el examen."',
incorrecta: '"Ponerse las pilas" significa esforzarse más, trabajar con mayor energía y dedicación en algo.'
}
},
{
tipo: 'verdadero-falso',
pregunta: '¿"Costar un ojo de la cara" significa que algo es muy caro?',
opciones: ['Verdadero', 'Falso'],
correcta: 'verdadero',
explicacion: {
correcta: 'Verdadero. "Costar un ojo de la cara" significa que algo es extremadamente caro. Ejemplo: "Ese coche cuesta un ojo de la cara."',
incorrecta: '"Costar un ojo de la cara" SÍ significa que algo es muy caro, excesivamente costoso.'
}
},
{
tipo: 'texto',
pregunta: 'Escribe qué significa "tomar el pelo": _____ a alguien.',
correcta: 'engañar',
explicacion: {
correcta: '"Tomar el pelo" significa engañar, burlarse o bromear con alguien. Ejemplo: "No me tomes el pelo, dime la verdad."',
incorrecta: '"Tomar el pelo" significa engañar, burlarse o hacer bromas a alguien, no tomarlo en serio.'
}
},
{
tipo: 'multiple',
pregunta: '¿Cuál es el significado de "estar hecho polvo"?',
opciones: ['Estar sucio', 'Estar muy cansado', 'Estar feliz', 'Estar limpio'],
correcta: 'estar muy cansado',
explicacion: {
correcta: '"Estar hecho polvo" significa estar muy cansado, agotado física o mentalmente. Ejemplo: "Después de trabajar 12 horas, estoy hecho polvo."',
incorrecta: '"Estar hecho polvo" significa estar muy cansado o agotado, no tiene relación con estar sucio.'
}
},
{
tipo: 'texto',
pregunta: 'Completa: "No tener ni _____ idea" (no saber nada sobre algo)',
correcta: 'puta',
explicacion: {
correcta: '"No tener ni puta idea" es una expresión coloquial que significa no saber absolutamente nada sobre algo. Ejemplo: "De matemáticas no tengo ni puta idea."',
incorrecta: 'La expresión completa es "no tener ni puta idea", que significa no saber absolutamente nada sobre algo (expresión coloquial).'
}
},
{
tipo: 'multiple',
pregunta: 'Si algo "está chupado", significa que es:',
opciones: ['Muy difícil', 'Muy fácil', 'Muy caro', 'Muy dulce'],
correcta: 'muy fácil',
explicacion: {
correcta: '"Estar chupado" significa que algo es muy fácil de hacer. Ejemplo: "El examen estaba chupado, lo aprobé sin estudiar."',
incorrecta: '"Estar chupado" significa que algo es muy fácil, no difícil. Es una expresión coloquial muy usada.'
}
},
{
tipo: 'verdadero-falso',
pregunta: '¿"Quedarse de piedra" significa sorprenderse mucho?',
opciones: ['Verdadero', 'Falso'],
correcta: 'verdadero',
explicacion: {
correcta: 'Verdadero. "Quedarse de piedra" significa quedarse muy sorprendido, sin poder reaccionar. Ejemplo: "Me quedé de piedra cuando me dijo la noticia."',
incorrecta: '"Quedarse de piedra" SÍ significa sorprenderse mucho, quedarse paralizado por la sorpresa.'
}
},
{
tipo: 'texto',
pregunta: 'Escribe el animal de la expresión: "Ser un _____ de siete suelos" (ser muy listo)',
correcta: 'lince',
explicacion: {
correcta: '"Ser un lince" significa ser muy listo, astuto e inteligente. Ejemplo: "María es un lince, siempre saca las mejores notas."',
incorrecta: 'La expresión correcta es "ser un lince", que significa ser muy inteligente y astuto como este felino.'
}
}
],
respuestasAlternativas: {
'comido': [],
'engañar': ['burlarse', 'tomar el pelo'],
'puta': ['puñetera', 'jodida'],
'lince': []
}
};
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 += `


${opcion}

`;
});
contenidoHTML += '
';
} else {
contenidoHTML += ``;
}
contenidoHTML += `
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 las expresiones españolas como un nativo.' },
{ min: 90, texto: '¡Excelente! Conoces muy bien estas expresiones idiomáticas.' },
{ min: 80, texto: '¡Muy bien! Solo necesitas repasar algunas expresiones.' },
{ min: 70, texto: 'Bien hecho, pero puedes mejorar practicando más expresiones.' },
{ min: 60, texto: 'Buen intento. Sigue estudiando las frases hechas españolas.' },
{ min: 0, texto: 'Necesitas estudiar más las expresiones y frases hechas del español.' }
];
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 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 →



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