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
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
100

I was studying English when you called yesterday.

Past Progressive or Past continuous / Simple Past

100

present perfect progressive

have been + ING

100
As soon as I get home, it started to rain heavily.
Incorrect (got)
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
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
200
I have studied English in several different countries.
present perfect
200

past perfect

Had + past participle

200
We had had the chance to visit many museums in Paris last vacation and it was a great trip.
Incorrect (had)
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
300

On Thursday, I ____________ (know) you for a week.




will have known

300

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

past perfect progressive / Simple Past

300

future progressive

Will + Be + doing

300
I have been working on this project for days without 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
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
400

Kate had wanted to see the movie, but she did not have money for the ticket.

Past Perfect / Simple Past

400

future perfect progressive

will + have + been + ING

400

Would you have done something different in your life if you had had the chance?

CORRECT

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
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 (clean) up the living room and (finish) doing the dishes. Everything will be perfect when your parents arrive.

will have cleaned up, will have finished OR finished

500

In November, I will have been working at my company for three years.


future perfect progressive

500

past perfect progressive

Had + Been + ING

500
Whenever I will talk to my boss, I get butterflies in my stomach.
Incorrect (talk)