(Practice) The Present Perfect Simple Tense
- englishiseasierwithamal.com
- Mar 6, 2021
- 3 min read
Updated: Jul 15

The present Perfect Simple Tense
(Practice)
I. Use the Present Perfect Simple Tense in the following sentences:
1. Andrew ---------- (be) in class for 2 hours.
2. How long ---------- he ---------- (work) here?
3. How many books ---------- you ---------- (read) this summer?
4. ---------- you ever --------- (try) to speak to your new neighbours?
5. Tina ---------- never --------- (visit) a foreign country.
6. Jane ----------- never ---------- (have) a problem raising her kids.
7. Thomas ----------- not ---------- (finish) his work yet.
8. We ---------- never ----------- (enjoy) cooking.
9. How long ----------- it ------------ (be) since I found a nice dress to wear?
10. They ----------- (play) the piano for 40 years.
11. I ---------- already ---------- (see) this movie three times.
12. How long ---------- they ---------- (study) Spanish?
13. She ---------- not ---------- (see) her best friend since last year.
14. ---------- you ever ---------- (be) to Asia?
15. We ---------- (know) each other for ten years.

II. Correct the mistakes in the following sentences:
1. I was late for work several times already this month.
__________________________________________________________________________
2. Have she ever saw a car accident?
__________________________________________________________________________
3. Jack broken the window many times.
__________________________________________________________________________
4. Have you ever was on TV?
__________________________________________________________________________
5. We eaten sushi many times.
__________________________________________________________________________
6. Tom have never try Korean food before.
__________________________________________________________________________
7. How many times have they went to the zoo?
__________________________________________________________________________
8. Richard worked here since he was 18.
__________________________________________________________________________
9. They never made such a mistake.
__________________________________________________________________________
10. Martha bought many lottery tickets but never won any.
__________________________________________________________________________
11. She has already did her homework for tomorrow.
__________________________________________________________________________
12. How long did you lived in this city?
__________________________________________________________________________
13. I have never wrote a letter to a famous person.
__________________________________________________________________________
14. My parents have lived in Canada since ten years.
__________________________________________________________________________
15. He has drank three cups of coffee already today.
__________________________________________________________________________

III. Chose the correct answer in the following sentences:
1. They __________ to Rome twice this year.
A) went
B) have gone
C) has gone
D) have been going
2. __________ you ever __________ a famous actor?
A) Did / met
B) Have / met
C) Has / met
D) Do / meet
3. She __________ her homework yet. Can you help her?
A) hasn't finished
B) didn't finish
C) haven't finished
D) don't finish
4. I __________ that book already. It was fantastic!
A) readed
B) have read
C) has read
D) am reading
5. We __________ each other since we were in kindergarten.
A) have known
B) known
C) has known
D) knew
6. How long __________ he __________ at this company?
A) has / worked
B) did / work
C) have / worked
D) does / works
7. The train __________ just __________. The platform is empty.
A) was / left
B) have / left
C) has / left
D) is / leaving
8. I can't find my wallet. I think I __________ it.
A) lost
B) have lost
C) has lost
D) lose
9. My parents __________ in that house for thirty years.
A) has lived
|B) have lived
C) lived
D) are living
10. __________ the kids __________ lunch yet?
A) Have / eaten
B) Did / eat
C) Has / eaten
D) Do / eat
11. He __________ never __________ a horse before.
A) have / ridden
B) has / rode
C) has / ridden
D) have / rode
12. We __________ three tests so far this week.
A) had
B) have had
C) has had
D) are having
13. Why __________ they __________ back my phone call?
A) haven't / returned
B) didn't / returned
C) hasn't / returned
D) don't / return
14. She __________ a lot of weight since she started her new diet.
A) lost
B) has lost
C) have lost
D) is losing
15. I'm not hungry. I __________ a big sandwich.
A) just had
B) have just had
C) has just had
D) just have
To learn about "The Present Perfect Tense", use this link:




Comments