Present Perfect
Present Perfect Progressive
Past Perfect
Past Perfect Progressive
Mixed Practice
100
Fill in the blanks with the present perfect tense: Our football team is having a great season. They _________ (won) all of their games.
Our football team is having a great season. They have won all of their games.
100
Fill in the blank with the present perfect progressive tense. She _______________(work) at the sales counter since eight o'clock this morning.
She has been working at the sales counter since eight o'clock this morning.
100
Fill in the blanks with the past perfect tense. Joe _____________ (finish) his homework before his favorite TV show came on.
Joe had finished his homework before his favorite TV show came on.
100
Fill in the blank with the past perfect progressive tense. The students ________________(write) for fifteen minutes when the teacher told them to stop.
The students had been writing for fifteen minutes when the teacher told them to stop.
100
Fill in the blanks with the correct tense. It ________________ (rain) since noon today.
It's been raining since noon today.
200
Fill in the blanks with the present perfect tense. Little Women is my favorite book. I ________________(read) it several times.
Little Women is my favorite book. I have read it several times.
200
Fill in the blank with the present perfect progressive form. I'm studying English. I ____________(study) English for several years now.
I'm studying English. I have been studying English for several years now.
200
Fill in the blank with the past perfect tense. The dinner I had at that restaurant was expensive! Until then, I ___________ (never spend) so much money on one meal.
The dinner I had at that restaurant was expensive! Until then, I had never spent so much money on one meal.
200
Fill in the blank with the past perfect progressive. Tomas failed the class because he _____________________ (not get) good test scores.
Tomas failed the class because he had not been getting good test scores.
200
Tonia ____________(travel) to Russia several times.
Tonia has traveled to Russia several times.
300
Change this sentence into negative form. The movie has started.
The movie hasn't started yet.
300
Change this sentence into the negative form. The boy has been saving money for months to buy a bicycle.
The boy hasn't been saving money for months to buy a bicycle.
300
Change this sentence to the negative form. My grandmother had died before I arrived at the hospital to see her.
My grandmother hadn't died before I arrived at the hospital to see her.
300
Change this sentence to the negative form. Anna had been training for the Olympics before she broke her ankle.
Anna hadn't been training for Olympics before she broke her ankle.
300
My daughter _______________(packed) her suitcase before she ___________(leave) for her trip yesterday.
My daugher had packed her suitcase before she left for her trip yesterday.
400
Change this sentence into a yes/no question. Tom and Susan have eaten at the new Korean restaurant in Annandale.
Have Tom and Susan eaten at the new Korean restaurant in Annandale?
400
Change this sentence into an information question. My parents have been cruising in the Caribbean for two weeks.
How long have your parents been cruising in the Caribbean?
400
Change the following sentence into a yes/no question. The teacher had explained the directions before she handed out the test.
Had the teacher explained the directions before she handed out the test?
400
Change this sentence to an information question. Susan had been driving to New York when her car broke down.
Where had Susan been driving when her car broke down?
400
Laura finally called me last night. I hadn't heard from her in four months. I _________________(wait) for that call for a long time!
Laura finally called me last night. I hadn't heard from her in four months. I had been waiting for that call for a long time!
500
Correct the following sentence: Citizen Kane is a great classic movie. I've been seeing it ten times.
Citizen Kane is a great classic movie. I've seen it ten times.
500
Correct this sentence: War and Peace is a long novel. I'm reading it for two months, and I am still not finished with it!
War and Peace is a long novel. I'v been reading it for two months, and I am still not finished with it!
500
Correct the following sentence. By the time I got home, the rest of the family has eaten.
By the time I got home, the rest of the family had eaten.
500
Correct the following sentence. My mother was waiting for the bus. She has been waiting for thirty minutes when the bus arrived.
My mother was waiting for the bus. She had been waiting for thirty minutes when the bus arrived.
500
I __________(see) you in the school play last night. You __________(do) a terrific acting job! (You, act, ever) ________________ in a play before this one?
I saw you in the school play last night. You did a terrific acting job! Have you ever acted in a play before this one?