🇪🇸 Selectividad / EBAUSemana 3 · 20 preguntas

Present Perfect Past Perfect

Bundle W03 de Inglés para Grado 11 en España (Curriculo de Ingles): 20 preguntas con explicación pedagógica.

Alineación: Curriculo de Ingles

ES-ING-11-2026-W03-present-perfect-past-perfect-001-MASTERY-bundle

Pregunta 1

Bloom: Remember

A student is checking her homework before the class starts.

She ___ already finished her homework. Choose the correct form.

Elige una opción para comprobar tu respuesta.

Ver respuesta

Respuesta correcta: A) has

  • A) hasHas is correct: the third person singular she takes has plus the past participle finished.
  • B) haveHave is used with I, you, we and they, but the subject she needs has.
  • C) hadHad is the past perfect and would point to an action before another past action, not to this present result.
  • D) havingHaving is a participle and cannot act as the finite auxiliary of this sentence.

💡 Explicación

With the subject she the present perfect auxiliary is has, so the sentence reads she has already finished. Already signals that the result matters now.

Pregunta 2

Bloom: Remember

Two friends talk about a film they missed yesterday.

When we arrived at the cinema, the film ___ already started. Choose the correct form.

Elige una opción para comprobar tu respuesta.

Ver respuesta

Respuesta correcta: B) had

  • A) hasHas is present perfect and cannot order two events that both lie in the past.
  • B) hadHad is correct: the film started before another past event, arrived, so the past perfect is needed.
  • C) haveHave is the plural present perfect and does not fit the singular subject the film.
  • D) wasWas cannot carry the past participle started in this construction.

💡 Explicación

The film started before we arrived, and both events are past. The earlier action takes the past perfect: had started.

Pregunta 3

Bloom: Understand

A student talks about her travel experience up to now.

I ___ never been to London. Choose the correct form.

Elige una opción para comprobar tu respuesta.

Ver respuesta

Respuesta correcta: C) have

  • A) hasHas belongs to he, she and it, not to the pronoun I.
  • B) hadHad would place the experience before another past moment, which the sentence does not give.
  • C) haveHave is correct: the first person I takes have in the present perfect.
  • D) amAm is the verb be and cannot be followed by the past participle been.

💡 Explicación

The experience matters at the moment of speaking and the time is not specified, so the present perfect is used: I have never been.

Pregunta 4

Bloom: Understand

A teacher explains why the classroom was empty yesterday.

By the time we got to class, the students ___ gone home. Choose the correct form.

Elige una opción para comprobar tu respuesta.

Ver respuesta

Respuesta correcta: D) had

  • A) haveHave is present perfect and links the action to now, but the scene is entirely in the past.
  • B) hasHas is the singular present perfect and also does not fit this past sequence.
  • C) wereWere cannot be followed by the past participle gone to form this tense.
  • D) hadHad is correct: the students left before another past event, we got to class.

💡 Explicación

By the time marks the later past event, so the earlier action takes the past perfect: had gone.

Pregunta 5

Bloom: Apply

A man describes how long he has lived in the same city.

He ___ in Madrid since 2019. Choose the correct form.

Elige una opción para comprobar tu respuesta.

Ver respuesta

Respuesta correcta: A) has lived

  • A) has livedHas lived is correct: since 2019 marks a situation that began in the past and continues now.
  • B) livesLives is present simple and cannot combine with the starting point since 2019.
  • C) livedLived is past simple and would say the stay is over, which since denies.
  • D) had livedHad lived is past perfect and needs a second past event to anchor the earlier period.

💡 Explicación

Since names the starting point of a state that is still true, so the present perfect is required: has lived.

Pregunta 6

Bloom: Apply

A girl tells what she found when she came home.

When I got home, my mother ___ dinner. Choose the correct form.

Elige una opción para comprobar tu respuesta.

Ver respuesta

Respuesta correcta: B) had cooked

  • A) has cookedHas cooked is present perfect and connects to now, but the arrival is a finished past moment.
  • B) had cookedHad cooked is correct: the meal was ready before the past arrival, so the past perfect orders the two events.
  • C) cooksCooks is present simple and cannot describe what was already done before a past event.
  • D) is cookingIs cooking is present continuous and does not place the action before the arrival.

💡 Explicación

The dinner was completed before I got home, so the earlier action uses the past perfect: had cooked.

Pregunta 7

Bloom: Apply

A waiter asks a customer about her food experiences.

___ you ever eaten Japanese food? Choose the correct auxiliary.

Elige una opción para comprobar tu respuesta.

Ver respuesta

Respuesta correcta: C) Have

  • A) HasHas agrees with he, she and it, not with the pronoun you.
  • B) HadHad would ask about experience before another past moment, which is not given.
  • C) HaveHave is correct: the subject you takes have, and ever asks about experience up to now.
  • D) DidDid forms the past simple and cannot be followed by the past participle eaten.

💡 Explicación

Ever asks about experience at any time up to now, so the present perfect question is used: Have you ever eaten.

Pregunta 8

Bloom: Apply

A woman explains a period that ended when she moved.

They ___ there for ten years before they moved. Choose the correct form.

Elige una opción para comprobar tu respuesta.

Ver respuesta

Respuesta correcta: D) had lived

  • A) have livedHave lived is present perfect and would mean they still live there, which before they moved denies.
  • B) liveLive is present simple and cannot express a period completed before a past event.
  • C) are livingAre living is present continuous and does not fit a period closed in the past.
  • D) had livedHad lived is correct: the ten year period finished before the past event moved.

💡 Explicación

The stay lasted ten years and ended before the move, so the past perfect is used: had lived.

Pregunta 9

Bloom: Analyze

A boy arrives and tells his friend about a recent sighting.

I ___ just seen your brother at the station. Choose the correct form.

Elige una opción para comprobar tu respuesta.

Ver respuesta

Respuesta correcta: A) have

  • A) haveHave is correct: just with the present perfect reports a very recent event whose result is still fresh.
  • B) hasHas belongs to he, she and it, but the subject here is I.
  • C) hadHad is past perfect and would require a second past event for the sighting to precede.
  • D) amAm cannot be followed by the past participle seen.

💡 Explicación

Just marks a recent event with present relevance, so the present perfect is correct: I have just seen.

Pregunta 10

Bloom: Analyze

Passengers describe a train that left before they arrived.

The train ___ left before we reached the platform. Choose the correct form.

Elige una opción para comprobar tu respuesta.

Ver respuesta

Respuesta correcta: B) had

  • A) hasHas is present perfect and cannot order an action before a finished past event.
  • B) hadHad is correct: the departure happened before another past event, we reached the platform.
  • C) haveHave is the plural present perfect and also does not fit this past sequence.
  • D) wasWas cannot take the past participle left to build the tense.

💡 Explicación

The train left before we reached the platform, and both events are past, so the past perfect is needed: had left.

Pregunta 11

Bloom: Analyze

A student must pick the sentence that orders two past events correctly.

Which sentence correctly uses the past perfect? Choose the best option.

Elige una opción para comprobar tu respuesta.

Ver respuesta

Respuesta correcta: C) She had studied English before she moved to Canada.

  • A) She has studied English before she moved to Canada.Has studied is present perfect and clashes with the later past event moved.
  • B) She had study English before she moved to Canada.Had study is wrong because the past perfect needs the past participle studied.
  • C) She had studied English before she moved to Canada.This is correct: had plus the past participle studied marks the earlier of two past actions.
  • D) She was studied English before she moved to Canada.Was studied is a passive form and does not express the earlier active action.

💡 Explicación

Before she moved points to two past events; the earlier one takes had plus the past participle, so had studied is right.

Pregunta 12

Bloom: Analyze

A student reviews a rule about unfinished periods.

Which sentence correctly uses the present perfect with a time expression? Choose the best option.

Elige una opción para comprobar tu respuesta.

Ver respuesta

Respuesta correcta: D) I have lived here for five years.

  • A) I have lived here in 2015.The present perfect cannot take a finished past date such as in 2015.
  • B) I lived here for five years and I still live here.The past simple says the period is over, which contradicts still live here.
  • C) I had lived here for five years and I still live here.The past perfect places the period before another past event, not before the present.
  • D) I have lived here for five years.This is correct: for five years with the present perfect shows a period that continues up to now.

💡 Explicación

For five years with the present perfect describes a period that started in the past and still continues now.

Pregunta 13

Bloom: Analyze

A student contrasts two past events in a story.

Which sentence shows an action completed before another past action? Choose the best option.

Elige una opción para comprobar tu respuesta.

Ver respuesta

Respuesta correcta: A) He had eaten before he left the house.

  • A) He had eaten before he left the house.This is correct: had eaten marks the eating as earlier than the past leaving.
  • B) He has eaten before he left the house.Has eaten is present perfect and cannot precede a past event.
  • C) He eats before he left the house.Eats is present simple and does not order the two past actions.
  • D) He is eating before he left the house.Is eating is present continuous and also fails to place eating before leaving.

💡 Explicación

Two actions in the past are ordered by the past perfect: the earlier one is had eaten, the later one is left.

Pregunta 14

Bloom: Analyze

A teacher marks a test and finds one wrong sentence.

Which sentence is grammatically incorrect? Choose the best option.

Elige una opción para comprobar tu respuesta.

Ver respuesta

Respuesta correcta: B) We have finished the project yesterday.

  • A) We had finished the project before the deadline.This is correct English: had finished precedes another past moment, the deadline.
  • B) We have finished the project yesterday.This is incorrect: the present perfect cannot be used with a finished past date such as yesterday.
  • C) We have finished the project already.This is correct English: already can accompany the present perfect to show completion.
  • D) We finished the project yesterday.This is correct English: yesterday requires the past simple finished, not the present perfect.

💡 Explicación

The present perfect never takes a finished past time marker. Yesterday demands the past simple, so the first sentence is wrong.

Pregunta 15

Bloom: Analyze

A student compares present perfect and past simple in a report.

Which sentence correctly contrasts the two tenses? Choose the best option.

Elige una opción para comprobar tu respuesta.

Ver respuesta

Respuesta correcta: C) I have visited Paris, but I went to Rome last year.

  • A) I have visited Paris, but I have gone to Rome last year.The second clause uses the present perfect with last year, which is a finished past date.
  • B) I visited Paris, but I have gone to Rome last year.The first clause states an experience with no date, where the present perfect is expected.
  • C) I have visited Paris, but I went to Rome last year.This is correct: the unspecified experience takes the present perfect, and last year forces the past simple.
  • D) I had visited Paris, but I went to Rome last year.Had visited is past perfect and needs another past event, which the sentence does not provide.

💡 Explicación

An experience without a date takes the present perfect, while last year is a finished date that takes the past simple.

Pregunta 16

Bloom: Analyze

A student must choose the sentence that uses since correctly.

Which sentence uses the correct tense with since? Choose the best option.

Elige una opción para comprobar tu respuesta.

Ver respuesta

Respuesta correcta: D) She has worked here since 2020.

  • A) She worked here since 2020 and still works here.The past simple says the work is finished, which contradicts still works here.
  • B) She has worked here since three hours.Since takes a point in time, not a duration such as three hours, which needs for.
  • C) She had worked here since 2020 and still works here.The past perfect would place the period before another past event, not before now.
  • D) She has worked here since 2020.This is correct: since 2020 marks a starting point that continues into the present, so the present perfect is used.

💡 Explicación

Since plus a starting point and a situation that continues to now requires the present perfect: has worked.

Pregunta 17

Bloom: Evaluate

A narrator describes the state of a house before a guest arrived.

By the time the guests arrived, we ___ the whole house. Choose the best option.

Elige una opción para comprobar tu respuesta.

Ver respuesta

Respuesta correcta: A) had cleaned

  • A) had cleanedHad cleaned is correct: the cleaning was complete before the past arrival.
  • B) have cleanedHave cleaned is present perfect and links to now, not to the past arrival.
  • C) cleanClean is present simple and cannot describe a task already finished before a past event.
  • D) are cleaningAre cleaning is present continuous and does not place the action before the arrival.

💡 Explicación

By the time introduces the later past event, so the earlier completed action takes the past perfect: had cleaned.

Pregunta 18

Bloom: Evaluate

An interviewer asks about a candidate's career up to the present.

How long ___ you worked in this company? Choose the best option.

Elige una opción para comprobar tu respuesta.

Ver respuesta

Respuesta correcta: B) have

  • A) hasHas agrees with he, she and it, not with you.
  • B) haveHave is correct: how long with the subject you asks about a period continuing to now.
  • C) hadHad would ask about a period ending before another past moment, which is not stated.
  • D) didDid forms the past simple and cannot combine with the past participle worked here.

💡 Explicación

How long asks about a period that runs up to the present, so the present perfect is used: have you worked.

Pregunta 19

Bloom: Evaluate

A writer revises a story so that the timeline is clear.

Which sentence best shows that one past action happened before another? Choose the best option.

Elige una opción para comprobar tu respuesta.

Ver respuesta

Respuesta correcta: C) The storm had destroyed the bridge before the rescue team arrived.

  • A) The storm has destroyed the bridge before the rescue team arrived.Has destroyed is present perfect and cannot precede a finished past event.
  • B) The storm destroys the bridge before the rescue team arrived.Destroys is present simple and gives no order to the two past actions.
  • C) The storm had destroyed the bridge before the rescue team arrived.This is correct: had destroyed clearly places the destruction before the past arrival of the team.
  • D) The storm was destroying the bridge before the rescue team arrived.Was destroying suggests the action was still in progress when the team arrived, not completed before it.

💡 Explicación

To show that one past action was already complete before another, the past perfect is the precise choice: had destroyed.

Pregunta 20

Bloom: Evaluate

A student proofreads a paragraph about a completed trip.

Which sentence is grammatically correct? Choose the best option.

Elige una opción para comprobar tu respuesta.

Ver respuesta

Respuesta correcta: D) We had never seen such a beautiful beach before that holiday.

  • A) We have never seen such a beautiful beach before that holiday.Have never seen is present perfect and clashes with the past reference that holiday.
  • B) We were never seen such a beautiful beach before that holiday.Were never seen is a passive form and cannot describe our own experience.
  • C) We have never saw such a beautiful beach before that holiday.Have never saw is wrong because the present perfect needs the past participle seen, not saw.
  • D) We had never seen such a beautiful beach before that holiday.This is correct: had never seen refers to experience before a specific past holiday.

💡 Explicación

The experience preceded a specific past holiday, so the past perfect is used: had never seen.

¿Listo para practicar?

Resuelve un simulacro de Inglés para Grado 11 con temporizador y seguimiento de tu progreso.