Exercise - Present Perfect Vs
Exercise - Present Perfect Vs
Past Perfect
Part A: Present Perfect or Past Perfect? Choose the correct tense for each
sentence and explain your choice.
1. I (have finished / had finished) my work when the boss called me into
his office.
a. Explanation: ___________________________________________
2. They (have traveled / had traveled) to Rome several times in the past
year.
a. Explanation: ___________________________________________
3. By the time I arrived at the party, everyone (has eaten / had eaten) the
cake.
a. Explanation: ___________________________________________
4. Maria (has never been / had never been) to New York before this trip.
a. Explanation: ___________________________________________
5. We (have just bought / had just bought) a new car, and it's parked in
the driveway.
a. Explanation: ___________________________________________
Part B: Fill in the blank with the correct form of the verb in either present
perfect or past perfect.
1. She _______________ (live) in Milan for ten years before she moved to
Florence.
2. I can't believe it! I _______________ (lose) my keys. I had them a
moment ago.
3. They _______________ (never visit) that museum before, but they went
last weekend.
4. By the time we got to the concert, the band _______________ (finish)
playing.
5. He _______________ (work) at the company for five years now, and he
loves his job.
6. When I got to the airport, the flight to London _______________ (already
depart).
7. She told me that she _______________ (never meet) someone as kind
as you.
8. By the time we arrived at the party, they _______________ (eat) all the
pizza.
9. He was excited because he _______________ (never fly) in an airplane
before.
10. We _______________ (not see) that movie yet. Let's watch it tonight.
11. The team _______________ (practice) for weeks before the big
game.
12. I _______________ (read) that book last year, and it was really
interesting.
13. She said that she _______________ (not finish) her homework yet.
14. By the time the firefighters arrived, the building _______________
(already burn).
15. They _______________ (visit) the Grand Canyon last summer during
their road trip.
Part C: Write your own sentences using both present perfect and past
perfect.