1/39
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Complete with present perfect: "Yo ____ (correr) tres millas hoy."
he corrido
Translate to Spanish using past perfect: "She had finished her dinner before the movie started."
Ella había terminado su cena antes de que comenzara la película.
Complete with present perfect subjunctive: "Espero que tú ____ (hacer) la tarea."
hayas hecho
Choose the correct auxiliary for present perfect: "Nosotros ____ visitado ese museo."
hemos
Rewrite in present perfect: "María visited the museum."
María ha visitado el museo.
Complete with past perfect: "Antes de ir al cine, nosotros ya ____ (comprar) las entradas."
habíamos comprado
Translate using present perfect subjunctive: "It is possible that they have lost the keys."
Es posible que ellos hayan perdido las llaves.
Complete with past perfect: "Cuando llegué, ellos ____ (terminar) el examen."
habían terminado
Use present perfect to complete: "Ellos ____ (descubrir) una nueva estrategia de estudio."
han descubierto
Complete with present perfect subjunctive: "Dudo que él ____ (comprender) la lección."
haya comprendido
Translate to Spanish using past perfect: "I had never seen such a beautiful view."
Nunca había visto una vista tan hermosa.
Form a yes/no question in present perfect: "____ tú ____ (leer) el artículo?"
¿Has leído?
Complete with past perfect: "El profesor explicó que nosotros ya ____ (estudiar) el tema."
habíamos estudiado
Translate using present perfect subjunctive: "I doubt that she has finished the report."
Dudo que ella haya terminado el informe.
Complete with present perfect: "Tú ____ (leer) ese libro, ¿verdad?"
has leído
Complete with past perfect: "Antes de que llegara el autobús, yo ya ____ (esperar) veinte minutos."
había esperado
Convert to present perfect: "They completed the assignment."
Ellos han completado la tarea.
Complete with present perfect subjunctive: "Es increíble que nosotros no ____ (descubrir) la solución."
hayamos descubierto
For an action with present relevance, which is correct: "ha escrito" or "había escrito"?
Ha escrito (present perfect)
Complete with present perfect subjunctive: "No creo que tú ____ (llegar) a tiempo."
hayas llegado
Translate using present perfect: "We have been friends for years."
Hemos sido amigos por años.
Complete with past perfect: "Antes de que comenzara la fiesta, ya ____ (preparar) la comida."
había preparado
Rewrite into present perfect subjunctive: "It is necessary that you have finished your work."
Es necesario que hayas terminado tu trabajo.
Identify and explain the error: "Yo he estudiado mucho ayer."
The use of the present perfect ("he estudiado") is incorrect with a specific time ("ayer"). Use the preterite instead.
Complete with present perfect: "Ustedes ____ (aprender) mucho en esta clase."
han aprendido
Complete with past perfect: "El estudiante se dio cuenta de que ____ (olvidar) su libro en casa."
había olvidado
Translate using present perfect subjunctive: "It is unlikely that they have made a mistake."
Es poco probable que ellos hayan cometido un error.
Complete with present perfect: "Yo ____ (escribir) tres cartas hoy."
he escrito
Choose the correct past perfect form: "Antes de comer, ella ____ (lavarse) las manos."
se había lavado
Complete with present perfect subjunctive: "Me alegra que tú ____ (ver) a tus amigos."
hayas visto
Translate using past perfect: "They had already left when I arrived."
Ya se habían ido cuando llegué
Convert to present perfect: "Juan finished his work."
Juan ha terminado su trabajo.
Complete with present perfect subjunctive expressing doubt: "No me acuerdo de que nosotros ____ (visitar) ese lugar."
hayamos visitado
Use past perfect in context: "Before starting the exam, I ____ (review) all my notes."
había revisado todas mis notas
Formulate a question in the present perfect: "____ (you finish) the assignment?"
¿Has terminado el trabajo?
Formulate a question in the past perfect: "____ (they arrive) before the meeting started?"
¿Habían llegado antes de que comenzara la reunión?
Write a sentence in present perfect subjunctive expressing doubt: "I doubt that he ____ (finish) the project."
Dudo que él haya terminado el proyecto.
Use present perfect in a negative sentence: "I haven't seen that movie."
No he visto esa película.
Use past perfect in a negative sentence: "She hadn't called me before I left."
Ella no me había llamado antes de que me fuera.
Use present perfect subjunctive in a negative context: "It is unlikely that we haven't finished."
Es poco probable que no hayamos terminado.