Preterite Perfect – Free Exercise

show special characters
display incorrect answers

Exercise B2

Regular verbs. Type in the verbs in the preterite perfect.

  1. En cuanto (dejar/ella)   de fumar, Cristina se sintió como nueva.[As soon as Cristina had quit smoking, she felt like a new person.]|verb haber in the indefinido, 3rd person singular + ar-participle
  2. Tan pronto como (coger/yo)   al bebé en mis brazos, entró la enfermera para llevárselo.[I had just started holding the baby when the nurse arrived to take it away.]|verb haber in the indefinido, 1st person singular + er-participle
  3. Una vez (vaciar/ellos)   sus vasos, se levantaron al unísono.[After they had emptied their glasses, they all stood up at once.]|verb haber in the indefinido, 3rd person plural + ar-participle
  4. La multitud se dispersó apenas (llegar)   la policía.[The crowd dispersed as soon as the police had arrived.]|verb haber in the indefinido, 3rd person singular + ar-participle
  5. En cuanto (leer/yo)   la noticia, salí corriendo.[As soon as I had read the message, I hurried off.]|verb haber in the indefinido, 1st person singular + er-participle

Irregular verbs. Type in the verbs in the preterite perfect.

  1. Apenas (abrir/yo)   la puerta, la sirena se puso a sonar.[I had hardly opened the door when the alarm went off.]|verb haber in the indefinido, 1st person singular + irregular participle form
  2. En cuanto (descubrir/ellos)   el barco, llamaron a la guardia costera.[As soon as they had found the boat, they called the coastguard.]|verb haber in the indefinido, 3rd person plural + irregular participle form
  3. Una vez (ver/nosotros)   de qué se trataba, corrimos a contároslo.[Once we had seen what was going on, we ran off to tell you.]|verb haber in the indefinido, 1st person plural + irregular participle form
  4. Apenas (morir)   el dictador, la gente salió a celebrarlo.[The dictator had hardly died before the people went out to celebrate it.]|verb haber in the indefinido, 3rd person singular + irregular participle form
  5. En cuanto (volver/vosotros)   de vuestro viaje, fuimos a visitaros.[As soon as you had returned from your journey, we came to visit you.]|verb haber in the indefinido, 2nd person plural + irregular participle form