EPISODE · Jul 27, 2026 · 19 MIN
TEST de los Tiempos Pasados en Español con Pretérito Perfecto, Indefinido e Imperfecto
from Burbuja del Español - Aprende español con nuestra escuela en línea
¿Cuál es tu nivel de español y cuánto sabes realmente de los tiempos pasados? Hoy vamos a ponerte a prueba con un test de los tiempos pasados en español dividido en tres bloques: básico, intermedio y avanzado. Muchos estudiantes piensan que dominar los pasados es cuestión de suerte o de adivinar, pero no: el secreto para no equivocarte nunca más es entender cómo funciona cada tiempo. Por eso, antes del test, haremos un repaso breve y claro de los tres pasados que vas a necesitar. Los tres tiempos pasados del español: repaso antes del test Los tres pasados que vamos a repasar y que aparecerán en el test son el pretérito perfecto, el pretérito indefinido y el pretérito imperfecto. Cada uno tiene una función distinta dentro de una historia: uno conecta, otro avanza y otro decora la escena. El pretérito perfecto: el puente entre el pasado y tu presente Imagina el pretérito perfecto compuesto como un puente invisible que une el pasado con tu presente. Lo usamos principalmente para acciones muy cercanas en el tiempo, dentro de un periodo que todavía no ha terminado para ti: hoy, esta semana, este mes, este año. Por ejemplo: Hoy no he desayunado. Todavía estoy dentro de ese día, el día no ha terminado, y por eso utilizo este tiempo. A este pasado también podemos llamarlo el pasado de las experiencias de vida. Aquí el momento exacto no importa mucho: lo que importa es si lo has vivido o no lo has vivido. Por eso decimos: Nunca he estado en Japón o ¿Alguna vez has probado el ceviche? Cómo se forma: haber + participio Como puedes notar en la conjugación —he estado, has probado—, para formar este tiempo utilizamos el verbo haber conjugado en presente más el participio del verbo principal, que es una forma invariable terminada en -ado (verbos en -ar) o -ido (verbos en -er / -ir). Pronombre Haber Ejemplo con participio yo he he desayunado tú has has probado él / ella / usted ha ha vivido nosotros/as hemos hemos tenido vosotros/as habéis habéis comido ellos / ellas / ustedes han han estado El pretérito indefinido: la acción pura y terminada ¿Quién no recuerda el pretérito indefinido? Es uno de los primeros tiempos pasados que se aprenden en español. Este es el pasado de la acción pura, de los eventos puntuales y completamente concluidos. Aquí el punto ya se cerró, se terminó, y no hay conexión con el presente. Es también el tiempo de las fechas concretas y de los momentos exactos. Por ejemplo: El escritor nació en 1990. Fin. Solo nació una vez, ¿cierto? Otro ejemplo: Ayer por la mañana abrió la puerta. La regla es sencilla: si la acción empezó y terminó en un punto específico del calendario, utilizamos pretérito indefinido. Además, como veremos en el nivel intermedio del test, es el tiempo que usamos para interrumpir otra acción que ya estaba ocurriendo. Cuidado con las formas irregulares Muchos de los verbos más frecuentes del español cambian su raíz en este tiempo. En el test aparecerán varios de ellos, así que conviene tener presentes los irregulares del pretérito indefinido: decir → dijo, morir → murió, venir → vino, estar → estuvo, tener → tuvo, hacer → hizo. El pretérito imperfecto: la fotografía del pasado Y por último, nuestro querido pretérito imperfecto. Aquí olvídate de las acciones por un segundo, porque el imperfecto es el pasado de la descripción. Lo usamos para pintar el decorado, el escenario, la fotografía del pasado. Nos sirve para describir cómo eran las personas, las cosas o las situaciones. Por ejemplo: Era un chico inquieto a quien no le gustaba leer. También es el tiempo oficial de las acciones repetitivas, las rutinas y las costumbres del pasado. Todo lo que hacías como un hábito va a llevar imperfecto: Antes en vacaciones siempre comía mucho. Tabla comparativa: perfecto, indefinido e imperfecto Resumido en una sola frase: el perfecto conecta, el indefinido avanza la historia y el imperfecto decora la escena. Esta tabla es el mapa que necesitas tener en la cabeza antes de empezar el test. Tiempo Función principal Relación con el presente Ejemplo Pretérito perfecto Pasado reciente y experiencias de vida Sí, hay conexión Hoy no he desayunado Pretérito indefinido Acción puntual, cerrada y concluida No, está cerrado El escritor murió hace dos años Pretérito imperfecto Descripción, rutina y circunstancia No, describe el marco Antes íbamos a las montañas Los marcadores temporales que te avisan qué pasado usar En casi todas las frases del test hay una palabra que funciona como pista. Aprender a reconocer estos marcadores temporales es la manera más rápida de acertar sin dudar. Marcador Tiempo que pide hoy, esta semana, este mes, este año, ya, todavía, nunca, alguna vez Pretérito perfecto ayer, anoche, el año pasado, hace dos años, en 1990, de repente Pretérito indefinido antes, siempre, todos los días, normalmente, mientras, cuando (era niño) Pretérito imperfecto Test de tiempos pasados: nivel básico e intermedio El test está dividido en tres bloques: básico, intermedio y avanzado. En cada frase verás un espacio en blanco y el verbo entre paréntesis. Tómate unos segundos para pensar y responde en voz alta antes de leer la solución. Así el ejercicio será mucho más eficaz. Nivel básico: cuatro frases para empezar Frase 1: Hoy no ________ (desayunar, yo) porque desperté tarde La respuesta correcta es he desayunado: Hoy no he desayunado porque desperté tarde. ¿Por qué? Porque el marcador temporal es hoy, un tiempo que todavía no ha terminado. Por lo tanto, usamos el pretérito perfecto. Frase 2: Antes en vacaciones (nosotros) ________ (ir) siempre a las montañas para acampar La respuesta correcta es íbamos: Antes en vacaciones íbamos siempre a las montañas para acampar. Usamos el pretérito imperfecto porque las palabras antes y siempre indican una acción repetitiva, una costumbre del pasado. Frase 3: El famoso escritor ________ (morir) hace exactamente dos años La respuesta correcta es murió: El famoso escritor murió hace exactamente dos años. Aquí usamos el indefinido porque es una acción puntual concluida en un momento concreto del pasado: terminada y cerrada. Frase 4: No tengo hambre, gracias. Yo ya ________ (cenar) La respuesta correcta es he cenado: No tengo hambre, gracias. Yo ya he cenado. Aquí la palabra clave es ya, que nos indica que la acción se ha realizado recientemente y tiene una consecuencia directa en el presente: como cené en un pasado muy cercano, ahora mi estómago está lleno y no tengo hambre. Si tuviste las cuatro primeras correctas, felicidades: tienes la base. Si dudaste entre he cenado y cené, te vendrá muy bien repasar el contraste entre pretérito perfecto y pretérito indefinido, que es una de las dudas más frecuentes de los estudiantes. .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 Nivel intermedio: cuando dos pasados se encuentran en la misma frase Subimos un poquito el nivel. Algo importante que quiero aclarar: en estas frases hay dos verbos que conjugar, así que presta mucha atención. Normalmente uno describe la situación y el otro marca la acción. Frase 5: Yo ________ (estar) solo en mi habitación cuando de repente la bomba ________ (explotar) La respuesta es: Yo estaba solo en mi habitación cuando de repente la bomba explotó. El primer verbo describe la situación, la circunstancia o el escenario del pasado, y por eso va en imperfecto. El segundo verbo es la acción puntual que interrumpe esa escena, y por eso va en indefinido. Frase 6: Cuando yo ________ (vivir) en Chile, ________ (conocer, yo) a Eva La respuesta es: Cuando vivía en Chile, conocí a Eva. Vivir en Chile fue una circunstancia prolongada en el tiempo, y por eso usamos imperfecto: vivía. Conocer a Eva fue un evento exacto y puntual, y en este caso utilizamos el indefinido: conocí. Frase 7: Ayer Eduardo no ________ (venir) a clase de español porque ________ (estar) muy enfermo La respuesta es: Ayer Eduardo no vino a clase de español porque estaba muy enfermo. La acción de no venir terminó ayer, por eso usamos el indefinido vino. El motivo, es decir el estado físico, es una descripción de la causa en el pasado, y por eso usamos el imperfecto estaba. Tabla de respuestas: nivel básico e intermedio Nº Respuesta correcta Tiempo verbal Pista clave 1 he desayunado Pretérito perfecto hoy 2 íbamos Pretérito imperfecto antes / siempre 3 murió Pretérito indefinido hace dos años 4 he cenado Pretérito perfecto ya 5 estaba / explotó Imperfecto + indefinido de repente 6 vivía / conocí Imperfecto + indefinido cuando 7 vino / estaba Indefinido + imperfecto ayer / porque Como ves, en el nivel intermedio el juego siempre es el mismo: el imperfecto pone la cámara fija y el indefinido hace avanzar la historia. Si esta combinación todavía se te resiste, aquí lo tienes explicado paso a paso en imperfecto vs indefinido. Test nivel avanzado: los pasados dentro de un texto completo Si has llegado hasta aquí, felicitaciones. En el nivel avanzado ya no hay frases sueltas: vamos a analizar un texto completo con todos los pasados juntos. Los verbos cambian según lo que la persona quiere decir, así que concentración máxima. El misterio de la llamada de Eduardo Ayer Eduardo ________ (salir) temprano de la oficina. Sobre la medianoche me ________ (decir) que ________ (ir) a casa porque ________ (estar) muy cansado. Lo raro es que me ________ (llamar) unas horas después. Léelo con calma, analízalo y anota tus respuestas antes de continuar. Recuerda: primero identifica qué es acción y qué es descripción, y después conjuga. Análisis verbo por verbo Ayer Eduardo salió: acción puntual y terminada, marcada por ayer. Indefinido. Me dijo: otra acción puntual dentro de la historia. Aquí también usamos el indefinido. Que iba a casa: imperfecto, porque describe la acción o la intención que se desarrollaba en ese momento. Porque estaba muy cansado: otra vez imperfecto, porque describe un estado físico. Me llamó unas horas después: una nueva acción puntual que interrumpe la escena. Indefinido. Tabla de respuestas del nivel avanzado Verbo original Forma correcta Tiempo Motivo salir salió Indefinido Acción puntual terminada decir dijo Indefinido Acción puntual (verbo irregular) ir iba Imperfecto Intención en desarrollo estar estaba Imperfecto Descripción de un estado llamar llamó Indefinido Acción puntual que interrumpe Cómo interpretar tu resultado Si lograste colocar los cinco verbos correctamente en este orden —salió, dijo, iba, estaba y llamó—, aplausos: tienes un nivel avanzado y eres un profesional de los pasados. Aciertos totales (sobre 12 verbos) Qué significa 1–4 Estás construyendo la base: céntrate primero en el contraste perfecto / indefinido. 5–8 Buen dominio general: revisa las frases con dos verbos en la misma oración. 9–12 Nivel avanzado: ya manejas los pasados dentro de una narración completa. Hacer este tipo de tests sirve muchísimo para activar tu cerebro, pero el verdadero reto es usar estos pasados de forma natural cuando estás en una conversación con un hispanohablante, sin quedarte congelado pensando en qué regla aplicar. Si quieres una explicación aún más detallada del contraste que más problemas da, la tienes aquí: el imperfecto y el indefinido, te lo explico claro. Preguntas frecuentes sobre los tiempos pasados en español ¿Cómo sé si tengo que usar el pretérito perfecto o el indefinido? Fíjate en el periodo de tiempo. Si el periodo sigue abierto (hoy, esta semana, este año) o la acción tiene consecuencias en el presente, usa el perfecto. Si el periodo está cerrado (ayer, el año pasado, en 2010), usa el indefinido. ¿Puede haber imperfecto e indefinido en la misma frase? Sí, y de hecho es lo más habitual al narrar. El imperfecto describe la circunstancia y el indefinido aporta la acción que ocurre dentro de esa circunstancia: Estaba solo cuando la bomba explotó. ¿Por qué «conocí» y no «conocía»? Porque algunos verbos cambian de matiz según el tiempo. Conocí significa «encontré por primera vez» (acción puntual), mientras que conocía significa «ya sabía quién era» (estado previo). Lo mismo ocurre con saber, poder o querer. ¿En qué nivel se estudia cada uno de estos pasados? El imperfecto suele aparecer ya en niveles A1/A2 por su regularidad, mientras que el perfecto y el indefinido se consolidan en B1/B2, sobre todo cuando aparecen combinados en una narración. Para escribir textos largos con todos ellos, es muy útil practicar con la escritura de biografías en español, donde los tres tiempos conviven de forma natural. ¿Dónde puedo seguir practicando estos tiempos verbales? En nuestra página web tienes todos los temas organizados por niveles. Cada tema incluye un vídeo, una explicación escrita, un PDF descargable totalmente gratis y actividades para aplicar lo aprendido. Y en la membresía de Burbuja del Español encontrarás material interactivo para dominar todos los pasados y, en general, la gramática del español, con clases en vídeo que puedes ver de forma ilimitada cuando quieras y donde quieras. .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 los Tiempos Pasados en Español: Perfecto, Indefinido e Imperfecto", "description": "Quiz interactivo de gramática española con 10 preguntas sobre el pretérito perfecto, el pretérito indefinido y el pretérito imperfecto", "educationalLevel": "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: Los Tiempos Pasados (Perfecto, Indefinido e Imperfecto) Test interactivo sobre los tres tiempos pasados del español. Pon a prueba tus conocimientos sobre el pretérito perfecto, el pretérito indefinido y el pretérito imperfecto, sus usos y sus marcadores temporales. 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: 'Elige la forma correcta: Hoy no _____ (desayunar, yo) porque me desperté tarde.', opciones: ['desayuné', 'he desayunado', 'desayunaba', 'desayuno'], correcta: 'he desayunado', explicacion: { correcta: '"He desayunado" es correcto. El marcador "hoy" indica un periodo de tiempo que todavía no ha terminado, y por eso usamos el pretérito perfecto.', incorrecta: 'La respuesta correcta es "he desayunado". Con marcadores como "hoy", "esta semana" o "este año" el periodo sigue abierto y usamos el pretérito perfecto.' } }, { tipo: 'texto', pregunta: 'Completa en pretérito imperfecto: Antes en vacaciones nosotros _____ (ir) siempre a las montañas.', correcta: 'íbamos', explicacion: { correcta: '"Íbamos" es correcto. Las palabras "antes" y "siempre" indican una costumbre del pasado, y las rutinas se expresan con el pretérito imperfecto.', incorrecta: 'La respuesta correcta es "íbamos". Al hablar de acciones repetidas o habituales en el pasado usamos el pretérito imperfecto.' } }, { tipo: 'multiple', pregunta: '¿Cuál es la forma correcta? El famoso escritor _____ (morir) hace exactamente dos años.', opciones: ['ha muerto', 'murió', 'moría', 'muere'], correcta: 'murió', explicacion: { correcta: '"Murió" es correcto. "Hace dos años" señala un momento concreto y cerrado del pasado, así que usamos el pretérito indefinido.', incorrecta: 'La respuesta correcta es "murió". Se trata de una acción puntual y terminada en un periodo cerrado, por eso corresponde el pretérito indefinido.' } }, { tipo: 'verdadero-falso', pregunta: '¿El marcador "ya" acompaña normalmente al pretérito perfecto?', opciones: ['Verdadero', 'Falso'], correcta: 'verdadero', explicacion: { correcta: 'Verdadero. "Ya" indica una acción realizada recientemente con consecuencias en el presente: Ya he cenado, por eso no tengo hambre.', incorrecta: 'Sí es verdadero. "Ya" suele acompañar al pretérito perfecto porque señala una acción reciente con efecto en el presente: Ya he cenado.' } }, { tipo: 'texto', pregunta: 'Completa en pretérito indefinido: Ayer Eduardo no _____ (venir) a clase de español.', correcta: 'vino', explicacion: { correcta: '"Vino" es correcto. El marcador "ayer" cierra el periodo de tiempo, y además "venir" es irregular en indefinido: vine, viniste, vino.', incorrecta: 'La respuesta correcta es "vino". Con "ayer" usamos el pretérito indefinido, y "venir" cambia la raíz: vine, viniste, vino.' } }, { tipo: 'multiple', pregunta: 'Selecciona la combinación correcta: Yo _____ solo en mi habitación cuando de repente la bomba _____.', opciones: ['estuve / explotaba', 'estaba / explotó', 'estaba / explotaba', 'estuve / explotó'], correcta: 'estaba / explotó', explicacion: { correcta: '"Estaba / explotó" es correcto. El imperfecto describe la circunstancia y el indefinido expresa la acción puntual que la interrumpe.', incorrecta: 'La combinación correcta es "estaba / explotó". El primer verbo describe la escena (imperfecto) y el segundo la interrumpe con una acción puntual (indefinido).' } }, { tipo: 'texto', pregunta: 'Completa en pretérito indefinido: Cuando yo vivía en Chile, _____ (conocer, yo) a Eva.', correcta: 'conocí', explicacion: { correcta: '"Conocí" es correcto. Significa que el encuentro ocurrió por primera vez en un momento puntual, mientras que "conocía" expresaría un estado anterior.', incorrecta: 'La respuesta correcta es "conocí". Con este verbo el indefinido indica el primer encuentro, y el imperfecto ("conocía") indicaría que ya sabías quién era.' } }, { tipo: 'multiple', pregunta: '¿Cuál de estos marcadores NO pide pretérito indefinido?', opciones: ['Ayer', 'Anoche', 'El año pasado', 'Todos los días'], correcta: 'todos los días', explicacion: { correcta: '"Todos los días" es correcto. Expresa una acción habitual y pide pretérito imperfecto; los otros marcadores señalan momentos cerrados.', incorrecta: 'La respuesta correcta es "todos los días", porque indica un hábito y pide imperfecto. Ayer, anoche y el año pasado señalan periodos cerrados y piden indefinido.' } }, { tipo: 'verdadero-falso', pregunta: '¿El pretérito imperfecto sirve para describir personas, lugares y situaciones del pasado?', opciones: ['Verdadero', 'Falso'], correcta: 'verdadero', explicacion: { correcta: 'Verdadero. El imperfecto es el tiempo de la descripción: pinta el escenario del pasado. Ejemplo: Era un chico inquieto a quien no le gustaba leer.', incorrecta: 'Sí es verdadero. El imperfecto describe cómo eran las personas, las cosas y las circunstancias: Era un chico inquieto a quien no le gustaba leer.' } }, { tipo: 'texto', pregunta: 'Completa en pretérito perfecto: No tengo hambre, gracias. Yo ya _____ (cenar).', correcta: 'he cenado', explicacion: { correcta: '"He cenado" es correcto. La acción es reciente y tiene una consecuencia directa en el presente: por eso ahora no tengo hambre.', incorrecta: 'La respuesta correcta es "he cenado". El pretérito perfecto se forma con el verbo haber en presente más el participio, y aquí conecta el pasado con el presente.' } } ], respuestasAlternativas: { 'íbamos': ['ibamos'], 'vino': [], 'conocí': ['conoci'], 'he cenado': ['ya he cenado'] } }; 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 el perfecto, el indefinido y el imperfecto.' }, { min: 90, texto: '¡Excelente! Tienes un muy buen control de los tiempos pasados.' }, { min: 80, texto: '¡Muy bien! Solo necesitas repasar algunos marcadores temporales.' }, { min: 70, texto: 'Bien hecho, pero repasa las frases con dos pasados en la misma oración.' }, { min: 60, texto: 'Buen intento. Sigue practicando el contraste entre perfecto e indefinido.' }, { min: 0, texto: 'Necesitas repasar los usos del pretérito perfecto, el indefinido y el imperfecto.' } ]; 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 →
Embed this episode
NOW PLAYING
TEST de los Tiempos Pasados en Español con Pretérito Perfecto, Indefinido e Imperfecto
No transcript for this episode yet
Similar Episodes
No similar episodes found.
Similar Podcasts
No similar podcasts found.