English Grammar, Vocabulary
Practical English Usage, Writing
Reference Desk
Home
English Lesson of the Day
English Grammar
Practical English Usage
Grammatical Terms
English Writing
English speaking
English Vocabulary
Grammar worksheets
Business English
TOEFL
IELTS

Interactive Pages
English Grammar and vocabulary exercises

 

 

Present perfect tense worksheet

The present perfect tense is generally used to represent an action which has been completed within a period of time that extends up to and includes the present. The present perfect tense cannot be used with a point of time in the past. However, time adverbs that refer to a period of time extending up to the present may be mentioned.

Complete the following sentences using appropriate time adverbs.Click here for a printer-friendly version of this worksheet

1. Have you seen him ---------------------------- (this morning / in this morning)?

2. Have you seen him -------------------------- (today / yesterday)?

3. I have never seen him ------------------------ (ago / before)

4. We have endured this -------------------------- (since / for ) three years now.

5. James has not ----------------------- (yet / just) returned the money he borrowed from me.

6. I have -------------------------- completed my thesis on astrophysics. (just / yet )

7. They have ------------------------ paid the dues from 1965 onwards. (already / yet)

8. I have been there ---------------------------- (this morning / yesterday morning).

9. We have lived here -------------------------- twelve years now. (for / since)

10. He hasnít come ---------------------------- (yet / already)

Answers

1. Have you seen him this morning?

2. Have you seen him today?

3. I have never seen him before.

4. We have endured this for three years now.

5. James has not yet returned the money he borrowed from me.

6. I have just completed my thesis on astrophysics.

7. They have already paid the dues from 1965 onwards.

8. I have been there this morning.

9. We have lived here for twelve years now.

10. He hasnít come yet.

Teachers and parents may print these worksheets for their students. Click here for a printer-friendly version of this simple present tense worksheet.

Share |

More Grammar worksheets

Subscribe to our feed and get a grammar ebook for free

Subscribe to our feed and get our eBook 'Perfect Your Sentences: 120 Grammar and vocabulary mistakes to avoid' for free. You will also receive free English grammar, writing and vocabulary lessons. Just leave your email in the box given below. The download link will be sent by email.

Enter your email address:

Delivered by FeedBurner

Going Deeper

For a comprehensive account of English grammar, visit our section English Grammar. For English grammar and vocabulary exercises, visit Grammar and vocabulary exercises. For Business English writing lessons visit Business English New!