Olly is preparing your space...
Loading page content...
Olly is preparing your space...
Loading exercise...
(e.g., He ___ his homework → has finished)
| ✅ Correct | ❌ Wrong |
|---|---|
| She has visited Rome. | She have visited Rome. |
Escrito por el equipo de Olly English · Cómo creamos nuestros tests (en inglés)
Keep practising with related reading and grammar units at your level.
Todas las preguntas de nivel A2 para “Present Perfect – Ejercicios de Gramática Inglés A2 con Soluciones”, cada una con la respuesta correcta y una breve explicación. Prueba los ejercicios interactivos de arriba y comprueba tus respuestas aquí.
1. She ___ her homework already.
Respuesta: has finished
She is one person, so use has, not have.
2. I ___ never tried Turkish coffee.
Respuesta: have
I always takes have, never has.
3. ___ you ever visited Japan?
Respuesta: Have
You takes have, so the question starts with Have.
4. He ___ his key. He cannot find it.
Respuesta: has lost
He is one person, so has. Lost is the right form here.
5. They ___ just arrived at the airport.
Respuesta: have
They always takes have, not has.
6. She has ___ this film twice.
Respuesta: seen
After has, use seen, not saw.
7. The train ___ already left.
Respuesta: has
The train is one thing, so it takes has.
1. Serena Williams_____twenty-three Grand Slam singles titles. That record may never be broken.
Respuesta: has won
Serena is one person, so use has. Won is the correct form after has.
2. Since then, she_____a role model for many young athletes. She still trains hard every day.
Respuesta: has become
She is one person, so has. Become is the correct form here, not became.
3. Her fans_____her matches for more than twenty years. Many fans know every detail of her career.
Respuesta: have followed
1. Which option does not belong?
Respuesta: He have visited Rome twice.
He is one person, so it needs has, not have.
2. Which option does not belong?
Respuesta: I have finish my homework.
After have, the verb needs its -ed form: finished, not finish.
3. Which option does not belong?
Respuesta: He has went to Spain twice.
1. ___ you ever visited another country?
Respuesta: Have
You takes have, so the question starts with Have.
2. Yes, I ___. I love travelling.
Respuesta: have
I always takes have, not has.
3. My brother ___ just come back from Italy.
Respuesta: has
My brother is one person, so use has.
4. Lucky him! I ___ never been to Italy.
1. She has finished the report.
Respuesta: Has she finished the report?
She needs has. Has moves to the front; finished stays the same.
2. They have visited Egypt.
Respuesta: Have they visited Egypt?
They needs have. Have moves to the front; visited stays the same.
3. He has eaten breakfast.
Respuesta: Has he eaten breakfast?
He needs has. Eaten stays the same after has moves to the front.
4. You have met my sister.
Respuesta: Have you met my sister?
You needs have. Have moves to the front; met stays the same.
5. The train has arrived.
Respuesta: Has the train arrived?
The train needs has. Has moves to the front; arrived stays the same.
Fans means they, so use have, not has.
4. Recently, several young players_____her training methods. They hope to reach her level one day.
Respuesta: have copied
Several young players means they, so use have.
5. Serena_____millions of people around the world. Her story motivates young players too.
Respuesta: has inspired
Serena is one person, so has, not have.
6. Sports experts_____her the greatest female athlete in history. Her records may stand for years.
Respuesta: have called
Sports experts means they, so use have, not has.
Go becomes gone after has, not went. Went is only for the past simple.
4. Which option does not belong?
Respuesta: We have visited Paris yesterday.
Yesterday names a finished time, so use the past simple: visited, not have visited.
5. Which option does not belong?
Respuesta: You ever been to Japan?
A present perfect question needs have or has: Have you ever been to Japan?
Respuesta: have
I takes have, never has.
5. ___ he tried real Italian pizza yet?
Respuesta: Has
He is one person, so the question starts with Has.