Multiple Choice
Fill in the blank
Past Perfect vs. Past Perfect Continuous
other
100

My mom __________ her errands. She's happy that it's done. 

a. just finished 

b. has just finished 

c. had been finishing 

b. has just finished 

Rule: recently completed action in the past. 

100

A: Did you go grocery shopping yesterday? 

B: No. I ran out of time. By the time I got home from work, the grocery store _____________ (already/close). 

had already closed 

RULE: 

"by the time" connects the simple past with the past perfect. Two past actions- one before the other 

100

We _______ for 6 months before my visa got approved. 

a. had been waiting 

b. have waited 

c. have been waiting 

a. had been waiting 

RULE: 

"before" is used to combine to past actions together. One before the other. 

100

There was no food left when I went back for seconds. They______ everything! 

a. have eaten 

b. had eaten 

c. had been eating 

b. had eaten 

RULE: 

Two finished past actions, one before the other 

200

How many movies _____________ today? 

a. have you been watching 

b. have you watched 

c.  had you been watching 

b. have you watched 

RULE: How many 

200

A: My sister _______________ (not/study) much for the TOEFL this year. 

B: Why not? Doesn't she need to pass that test for college? 


hasn't been studying OR hasn't studied 

RULE: routine 

- has the same meaning in present perfect and present perfect progressive 


200

Correct the italicized section below: 

When I finally decided to go back to school, all the classes filled up

had filled up 

RULE: 

two past actions, one before the other 

200

I _____________ (take) the test yet. I need to take it before Friday. 

haven't taken 

RULE: 

with "yet" use the Present Perfect 

300

How long ________? You should stop and sleep for awhile. 

a. have you been driving 

b. had you been driving 

c. have you driven 

a. have been driving 

RULE: How long 

300

A: _____________ (you/remember) to fill-up the car with gas on your way home? 

Did you forget 

RULE: 

use simple past for a specific action/event in the past 

300

A: So you moved to Chicago 3 years ago. Where had you been living before then? 

B: ____________________ (living in Texas) 

I'd been living in Texas. 

RULE: 

Two past actions: one before the other 

If I ask a question in past perfect progressive, the answer needs to be in past perfect progressive. 

300

Which is Correct? 

I have been living / I have lived in Utah for 5 years. 

Both 

RULE: 

Verbs of Habit like: live, teach, study, etc. have the same meaning in both tenses. 

400

My brother ________ he was a kid. He still plays soccer as often as possible. 

a. has loved playing soccer since 

b. loved paying soccer since 

c. has loved playing soccer for 

a. has loved playing soccer since 


You use "since" with Present Perfect NOT Simple Past. 

"For" is used for a period/length of time 

400

I ____________ (try) trail running many times. 

have tried 

RULE: 

unspecified time in the past. We don't know when she tried trail running in the past. We just know that she tried it at sometime. 

400

Last night, my teacher came late to class. When he arrived, he apologized and told them that he lost his watch.

had lost his watch 

400

Explain the difference between simple past and present perfect. 

Simple Past- finished time in the past. Specific time frame given. 

Present Perfect- connects the past to the present. 

- Action completed at an unknown time in the past, action that started in the past and continues in the present, recently completed action 

500

By the time I got to school, my teacher __________ the test. 

a. has passed out 

b. passed out 

c. had passed out 

a. had passed out 

RULE: 

"by the time" is used to combine the simple past and the past perfect 

500

The boys were exhausted because they __________ (play) in a soccer tournament all day. 

had been playing 

RULE: 

- ongoing action in the past that was completed 

500

A: Had you ever tried Brazilian food before you went to Brazil? 

B: __________________________ (Feijoada, but/not/Farofa)

I had tried Feijoada, but I hadn't tried Farofa. 

I'd tried Feijoada, but not Farofa.

RULE: question is in past perfect, answer must be in past perfect 

500

How long __________ (you/go) on long-distances hikes? 

have you been going 

RULE: 

with "how long" use present perfect progressive 

M
e
n
u