top of page

(Practice) The Present Perfect Simple Tense

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


Contact

Never Miss a Class.

Thanks for submitting!

  • YouTube
  • Facebook
  • Twitter
  • Instagram
  • Pinterest

Have Any Questions?

Thanks for submitting!

bottom of page