Olly is preparing your space...
Loading page content...
Olly is preparing your space...
Loading exercise...
Keep practising with related reading and grammar units at your level.
All B1 questions for “Master Present Perfect Tense: Life Experiences & B1 Grammar Practice”, each with the correct answer and a short explanation. Try the interactive exercises above, then check your answers here.
1. I _____ to Japan twice.
Answer: have been
Use 'have' + past participle for life experiences.
2. She _____ snow in her life.
Answer: has never seen
Use 'has' for third-person singular (she).
3. We _____ our project.
Answer: have already finished
'Already' goes between 'have' and the past participle.
4. They _____ here for ten years.
Answer: have lived
Use 'have lived' for a state starting in the past and continuing now.
5. Have you _____ skydiving?
Answer: ever tried
Use 'ever' in questions about life experience.
6. He _____ at the airport.
Answer: has just arrived
'Just' describes a very recent action.
7. I _____ her since we were children.
Answer: have known
Use 'since' for a specific starting point (children).
8. My parents _____ outside Europe.
Answer: have never traveled
Use 'never' for things you haven't done in your life.
1. _____ several multi-billion dollar companies. He _____ the way we think about electric cars. Many people _____ how he manages so many projects at once. So far, SpaceX _____ dozens of rockets into space. However, his journey _____ easy. He _____ many financial difficulties over the years. In addition to space travel, he _____ a massive network of satellite internet called Starlink. He _____ on his dream of reaching Mars, even when things got difficult. In recent interviews, he _____ for safer Artificial Intelligence. Today, he _____ that focusing on the future of humanity is his primary goal.
Answer: has started, has changed, have wondered, has launched, has not been, has faced, has built, has never given up, has pushed, has shown
1. Which option does not belong?
Answer: I have never went to Brazil.
We must use the past participle 'been' (or 'gone'), not the past simple 'went'.
2. Which option does not belong?
Answer: She has lived here since three years.
Use 'for' with a duration of time (three years), not 'since'.
3. Which option does not belong?
Answer:
1. _____
Answer: I have never been to London before.
Use present perfect with 'never' to describe a first-time experience.
2. _____
Answer: I have known her since 2015.
'Since' indicates the starting point of a state that continues now.
3. _____
Answer: He hasn't finished his homework yet.
Use 'yet' in negative sentences for something expected to happen.
4. _____
Answer: How long have you had that car?
Use 'how long' with present perfect to ask about duration.
5. _____
Answer: They have just gone to the cinema.
'Just' describes a very recent action.
6. _____
Answer: I haven't seen a movie for a long time.
1. Write a question using 'ever'.
2. Write a sentence using 'never'.
3. Write a sentence using 'just'.
4. Write a sentence using 'already'.
5. Write a sentence using 'yet'.
6. Write a sentence using 'since'.
7. Write a sentence using 'for'.
8. Write a sentence using 'so far'.
9. Write a sentence using 'before'.
10. Write a sentence using 'been'.
1. Write your response here (60-80 words):
'You' takes 'have', not 'has'.
4. Which option does not belong?
Answer: They have finish the project.
The present perfect requires the past participle 'finished'.
5. Which option does not belong?
Answer: I've knew her for ages.
The past participle of 'know' is 'known', not 'knew'.
6. Which option does not belong?
Answer: We have arrived just.
'Just' usually goes between 'have' and the past participle.
Use 'for' to describe a period of duration.