English Exercises > present perfect exercises

Present Perfect Tense (already, just, never, for, since)




Downloadable worksheets:
PRESENT PERFECT WITH FOR AND SINCE
Level: intermediate
Age: 10-14
Downloads: 6865

 
THE PRESENT PERFECT TENSE
Level: elementary
Age: 12-14
Downloads: 5632

 
GRAMMAR TIME - PRESENT PERFECT (with key editable)
Level: elementary
Age: 12-14
Downloads: 5149

 
Present perfect vs Simple past in context
Level: intermediate
Age: 10-17
Downloads: 4163

 
Present Perfect
Level: elementary
Age: 12-17
Downloads: 3855

 
Simple Past or Present Perfect?
Level: intermediate
Age: 12-17
Downloads: 3582

 

Present Perfect Tense
 
 I. Write the past participle of the verbs
  1. Read                                 11. Cook                           21. mistake      
  2. Write                             12. See                                22. ride            
  3. Run                                    13. Drive                          23. say             
  4. Come                                14. Drink                           24. rise             
  5. Become                          15. Dream                         25. show         
  6. Buy                                 16.  Forget                   26. smell          
  7. Have                                   17.  forgive                  27. speak          
  8. break                              18.  hold                             28. steal            
  9. choose                           19. know                           29. sweep          
  10. Do                                    20.  learn                        30. go                  
 
 II. Use the Present Perfect tense of the verbs in parenthesis to complete the statements. Share your answers with a classmate

Jorge(win) a prize for his recent contributions. We (be) friends for 4 months. Many people (read –not) that book. She and I (work) in the same country since 2000. Pablo and Roy (enjoy) the movie. My wife (check) exams for a week. My father (speak – not) since he had the accident. Costa Rica (be) visited by many tourists since last year. Barcelona (win) the Champions League three times since 1910. We (study-not) since last summer. They (buy) a new house. I(drive) for 10 hours. She (use) the computer. 

III. Read the statements and choose the correct alternative. 

1) Why haven’t you called the teacher _____?

 A) already

 B) yet

 C) ever

 D) still

2) Have you _____ been to the Costa Rica?

 A) lately

 B) still

 C) ever

 D) already

3) She has _____ read your e-mail.

 A) just

 B) ever

 C) still

 D) yet

4) We haven’t met _____ 10 years.

 A) still

 B) never

 C) for

 D) since

5) The couch _____ hasn’t decided what to do.

 A) still

 B) never

 C) ever

 D) yet

6) Have you seen her _____?

 A) already

 B) ever

 C) recently

 D) still

7) They have had their house _____ 2000.

 A) already

  B) for

 C) since

 D) still

8) Diego has _____ climbed a tree. (This is the 1st time.)

 A) yet

 B) never

 C) since

 D) for

9) I have _____ written an article about sports but I have to write one about drugs

 A) already

 B) still

 C) since

 D) yet

10) You have not come  _____.

 A) for

 B) still

 C) yet

 D) lately