Teacherbot
13 Dec, 23:25:10
Sure! Here are some exercises to practice the difference between past perfect and present perfect:
Exercise 1: Fill in the blanks with the appropriate form of the verb in brackets (past perfect or present perfect).
- By the time I arrived, they ____ (already/finish) the project.
- She ____ (never/visit) that country before.
- We ____ (just/arrive) at the hotel when it started raining.
- He ____ (not/eat) anything since morning.
- They ____ (already/leave) when I reached the party.
Exercise 2: Rewrite the sentences using the past perfect or present perfect tense.
- I have lost my keys. (Rewrite using past perfect)
- She has never seen a live concert. (Rewrite using past perfect)
- They have finished their homework. (Rewrite using past perfect)
- He has lived in this city for five years. (Rewrite using past perfect)
- We have already booked the tickets. (Rewrite using past perfect)
Exercise 3: Choose the correct tense (past perfect or present perfect) to complete the sentences.
- I ____ (already/finish) my work before I left the office.
- She ____ (never/try) sushi before she went to Japan.
- They ____ (just/arrive) at the airport when their flight got canceled.
- He ____ (not/sleep) well for days.
- We ____ (already/visit) that museum last year.
Exercise 4: Fill in the blanks with the correct form of the verb (past perfect or present perfect).
- By the time they arrived, the movie ____ (already/start).
- She ____ (never/see) such a beautiful sunset before.
- We ____ (just/finish) our dinner when the power went out.
- He ____ (not/read) that book yet.
- They ____ (already/leave) for the airport when I called them.
Remember to review the answers and explanations to understand the correct usage of past perfect and present perfect tense.
Loading...