Perfect Versus Perfect Progressive
Future Perfect or Simple Future
Name that Verb Tense
Example Sentence
Correct or Incorrect
100

I (clean) the house all day, so maybe I didn't hear the phone ring. 

a. have cleaned 

b. have been cleaning

b. have been cleaning


I have been cleaning the house all day, so maybe I didn't hear the phone ring.

100

Margaret: I hope so. They (arrive) around 6 o'clock. Jerry: Everything (be) spotless by the time they get here.

a. will have arrived, will have been spotless 

b. will arrive, will be spotless

b. will arrive, will be spotless


Margaret: I hope so. They will arrive around 6 o'clock. Jerry: Everything will be spotless by the time they get here.

100

I was studying English when you called yesterday.

past continuous/progressive

100

present perfect continuous/progressive

---

100

As soon as I get home, it started to rain heavily.

Incorrect (got)


As soon as I got home, it started to rain heavily.

200

I (tidy / not) up the kitchen yet. Why are you here?

a. have not tidied

b. have not been tidying

a. have not tidied


I have not tidied up the kitchen yet.  Why are you hear?

200

Stan: Sarah (visit) Peru, Bolivia and Ecuador. Fred: At this rate, she (visit) every country in the world by the time she's 50.

a. is going to visit, will have visited 

b. will have visited, will visit

a. is going to visit, will have visited


Stan: Sarah is going to visit Peru, Bolivia and Ecuador. Fred: At this rate, she will have visited every country in the world by the time she's 50.

200

I have studied English in several different countries.

present perfect simple

200

past perfect simple

---

200

We had had the chance to visit many museums in Paris last vacation and it was a great trip.

Incorrect (had)


We had the chance to visit many museums in Paris last vacation and it was a great trip.

300

She (learn) Spanish for a year and wants to spend her next holiday in Mexico.

a. has learned

b. has been learning

b. has been learning


She has been learning Spanish for a year and wants to spend her next holiday in Mexico.

300

I love Miami, so I (stay) here for an extended period of time. When I go back home, I (be) here for more than three months.

will stay/am going to stay, will have been


I love Miami, so I will stay/am going to stay here for an extended period of time. When I go back home, I will have been here for more than three months.

300

I had been studying English for five years before I moved to the U.S.

past perfect continuous/progressive

300

future continuous/progressive

---

300

I have been working on this project for days without any success.

Correct

400

By the time I finally left the coffee shop where we were supposed to meet, I (have) five cups of coffee.

a. had had

b. had been having

a. had had


By the time I finally left the coffee shop where we were supposed to meet, I had had five cups of coffee.

400

Jane: I couldn't get my hair to look right. Jack: Who cares? By the time we get there, everyone (left) .

will have left


Jane: I couldn't get my hair to look right. Jack: Who cares? By the time we get there, everyone will have left.

400

I am going to be studying English when you arrive tonight.

future continuous/progressive

400

future perfect continuous/progressive

---

400

If he hadn't broken up with his girlfriend, he would not have suffered now.

Incorrect (would not be suffering)


If he hadn't broken up with his girlfriend, he would not be suffering now.

500

I (try) to get tickets for that play for months, and I didn't want to miss it.

a. had tried

b. had been trying

b. had been trying


I had been trying to get tickets for that play for months, and I didn't want to miss it.

500

Margaret: Do you think everything will be finished when I get back from the store?

Jerry: Don't worry. By the time you get back, I (pick) up the living room and (finish) washing the dishes. Everything will be perfect when your parents arrive.

will have picked up, will have finished OR finished


Margaret: Do you think everything will be finished when I get back from the store?

Jerry: Don't worry. By the time you get back, I will have picked up the living room and will have finished/finished washing the dishes. Everything will be perfect when your parents arrive.

500

I am going to have been studying English for over two hours by the time you arrive.

future perfect continuous/progressive

500

past perfect continuous/progressive

---

500

Whenever I will talk to my boss, I get butterflies in my stomach.

Incorrect (talk)


Whenever I talk to my boss, I get butterflies in my stomach.