Professional Documents
Culture Documents
Past Future PerfectPractice
Past Future PerfectPractice
Past Perfect—Use BY THE TIME and ALREADY and change the verb to the past perfect to make a new
sentence with a similar meaning. The first one is done for you.
Future & Past Perfect—Choose the correct words to complete the sentence. You may need only one word or
three or four words. The first one is done for you.
10. By the time my mom __________________, I will have finished cooking dinner.
have has had having will arrive arrives arrived arriving
11. By the time I reach the top of the mountain, I __________________ 10 miles.
have has had having will hike hikes hiked hiking
12. My father will have already arrived by the time I __________________ home.
have has had having will get gets got gotten getting
14. By the time my husband __________________ asleep, I will have already fallen asleep.
have has had having will fall falls fell fallen falling
15. By the time my brother __________________ to the airport, his plane had already left.
have has had having will get gets got gotten getting
16. My teacher __________________ her lecture by the time I got to class. I had to get the notes that I missed
from my friend.
already have has had having will start starts started starting
17. I wanted to take my mom to see the new Star Wars movie for her birthday, but she __________________ it
twice the week before.
already have has had having will see sees saw seen seeing
18. I wanted give my friend a book to help her study for her driving test, but when I __________________ her,
she had already passed the test.
have has had having will see sees saw seen seeing
19. I __________________ the book twice before the movie came out in the theaters.
already have has had having will read reads reading
Choose the correct place for the phrase BY THE TIME by selecting A or B.
20. __A__ I had learned Spanish, __B__ I had already studied 2 other languages.
21. __A__ I had ridden a horse twice __B__ I first rode a camel.
22. __A__ I leave Las Vegas, __B__ I will have lost $100 from gambling.
23. __A__ My neighbor will have painted his house twice this year __B__ he finis hes painting it this week.