Score: 0/0
Present Perfect Simple
What is the Present Perfect?
The present perfect is used to talk about:
- Actions that happened in the past but have a result in the present
- Experiences in our life (when the time is not specific)
- Actions that started in the past and continue to the present
Form: HAVE/HAS + PAST PARTICIPLE
Subject | Auxiliary | Past Participle | Example |
---|---|---|---|
I/You/We/They | have | broken | They have broken the window. |
He/She/It | has | eaten | She has eaten all the cake. |
Time Expressions
Common time expressions with present perfect:
- just – for very recent actions
- already – for completed actions (earlier than expected)
- yet – in questions and negatives
- ever/never – for experiences
- for/since – with time periods
Practice Exercises
Exercise 1: Form the Past Participle
Write the past participle form of these verbs:
1. break →
2. fall →
3. buy →
4. eat →
5. write →
6. speak →
7. take →
8. swim →
9. forget →
10. choose →
Exercise 2: Choose Have or Has
Fill in the blanks with ‘have’ or ‘has’:
1. She broken her glasses.
2. They finished their homework.
3. John lost his keys.
4. I never been to Paris.
5. The cat eaten all its food.
6. My parents gone to work.
7. The teacher explained the lesson.
8. We already seen that movie.
9. It started to rain.
10. My friends invited me to a party.
Exercise 3: Complete the Sentences
Complete these sentences using the present perfect form of the verb in brackets:
1. They an argument. (have)
2. She all the cookies. (eat)
3. I my homework. (finish)
4. The cat under the bed. (hide)
5. We to that restaurant before. (go)
6. John his car keys. (lose)
7. The students for the test. (study)
8. My sister a new job. (find)
9. You your coffee. (not/drink)
10. The weather very nice lately. (be)
Exercise 4: Time Expressions
Complete with just, already, yet, never, or ever:
1. I’ve finished. I did it two minutes ago.
2. Have you done your homework ? It’s late!
3. Don’t worry, I’ve sent the email.
4. She hasn’t called me .
5. Have you been to Japan?
6. I’ve seen such a beautiful sunset!
7. They’ve arrived at the airport.
8. Has the movie started ?
9. I’ve finished the book. I read it last week.
10. He’s eaten sushi before.
Exercise 5: Error Correction
Find and correct the mistakes:
1. She have broke her phone.
Correct:
Correct:
2. They has already gone home.
Correct:
Correct:
3. I didn’t finished my work yet.
Correct:
Correct:
4. He has went to the store.
Correct:
Correct:
5. We have saw that movie.
Correct:
Correct:
6. Did you ever visited London?
Correct:
Correct:
7. She just has arrived.
Correct:
Correct:
8. They have buy a new car.
Correct:
Correct:
9. I have been finished for an hour.
Correct:
Correct:
10. She hasn’t never been to Spain.
Correct:
Correct: