Sei sulla pagina 1di 4

Present Perfect Exercises https://www.really-learn-english.com/present-perfect-exercises.

html#01

Present Perfect Exercises

Pre se nt Pe rfe ct – Exe rcise 01

Change the verb into the correct form:

1. I (read) your book several times.

2. She (wear) that skirt many times.

3. My family (visit) Brazil a few times.

4. I (eat) already.

5. Marta (finish) her homework.

6. You (break) the glass again.

7. T hey (pay) for everything.

8. It (never snow) like that.

9. I (meet) Anna once.

10. We (see) him before.

11. You (buy) 4 cars so far.

12. T here (be) problems.

13. I (have) a snake.

14. Maria (raise) a monkey.

15. T he kids (grow) so much!

1 of 4 12/10/2019, 8:48 AM
Present Perfect Exercises https://www.really-learn-english.com/present-perfect-exercises.html#01

Present Perfect – Exercise 02

Change the verb into the correct form:

1. T he students (improve).

2. She (become) really beautiful.

3. Man (invent) many great inventions.

4. People (cause) much destruction to the planet.

5. I (learn) to surf.

6. T he class (do) 5 tests this month.

7. Allison (find) a few problems with your plan.

8. We (consult) some doctors about this.

9. I (meet) Debbie in the last week.

10. In the previous year, we (double) our income.

11. She (be) sick since Sunday.

12. You (be) away for 2 weeks.

13. He (hate) cheese since childhood.

14. Mark and Katie (be) together for two years.

15. I (like) mango since my last trip.

2 of 4 12/10/2019, 8:48 AM
Present Perfect Exercises https://www.really-learn-english.com/present-perfect-exercises.html#01

Pre se nt Pe rfe ct – Exe rcise 03

Change the verb into the correct form:

1. I (be) here for two hours.

2. T hey (own) the house since 1991.

3. T hey (have) those problems for a long time.

4. We (see) this movie already.

5. You (check) my spelling.

6. Angela (taste) baked bananas in her trip to South America.

7. Lisa (buy) a new television.

8. Donna (break) her leg.

9. T im and Allison (have) a baby.

10. I (know) Susan for all my life.

11. Dan (work) here since last November.

12. Jamie (be) sick for two days now.

13. You (wait) for an answer since March.

14. Peter (be) here since last summer.

15. I (built) many houses in my life.

3 of 4 12/10/2019, 8:48 AM
Present Perfect Exercises https://www.really-learn-english.com/present-perfect-exercises.html#01

Present Perfect – Exercise 04

Change the verb into the correct form:

1. T hey (prepare) a beautiful dinner for us.

2. We (eat) too much.

3. Sarah (drink) all the juice.

4. Peter (waste) all his money on drinks.

5. I (be) in England for over 15 years.

6. You (make) too much noise this time.

7. T he kids (clean) the house.

8. T he test (start).

9. I (bake) a carrot cake.

10. Morgan (lose) her wallet.

11. We (talk) once.

12. It (rain) twice this week.

13. Julie (never be) so quite.

14. I (just take) a shower.

15. We (publish) three books up to now.

4 of 4 12/10/2019, 8:48 AM

Potrebbero piacerti anche