Present Perfect
Present Perfect Continuous
Past Perfect Continuous
Future Perfect & Perfect Continuous
100

He ________ (read) every book in the library.

He has read every book in the library.

100

We ______________ (watch) this movie for hours, and we still don't know how it ends!

We have been watching this movie for hours, and we still don't know how it ends!

100

She ________ (practice) the piano for hours, but she couldn't get the piece right.

She had been practicing the piano for hours, but she couldn't get the piece right.

100

By tomorrow, they ________ (plant) all the seeds in the garden.

By tomorrow, they will have planted all the seeds in the garden.

200

The cat ________ (eat) all the fish, but I didn't see it happen.

The cat has eaten all the fish, but I didn't see it happen.

200

The children ___________ (play) outside all afternoon, and they're covered in mud.

The children have been playing outside all afternoon, and they're covered in mud.

200

We _________ (walk) in the rain for over an hour before we found shelter.

We had been walking in the rain for over an hour before we found shelter.

200

By the time the concert starts, they _________ (rehearse) the song a hundred times.

By the time the concert starts, they will have rehearsed the song a hundred times.

300

She _________ (live) in Naha all her life.

She has lived in Naha all her life.

300

I _____________ (search) for a new apartment recently, but I haven't had any luck so far.

I have been searching for a new apartment recently, but I haven't had any luck so far.

300

I ______________ (work) there for a year.

I had been working there for a year.

300

By the time you read this I ______________ (leave).

By the time you read this I will have left.

400

They _________ (study) Japanese, Russian, and English

They have studied Japanese, Russian, and English.

400

Maria _________ (visit) Turkey regularly for the last few years.

Maria has been visiting Turkey regularly for the last few years.

400

He was a wonderful guitarist. He ______________ (play) ever since he was a teenager.

He was a wonderful guitarist. He had been playing ever since he was a teenager.

400

By the time the party starts, she __________ (bake) the cake for hours.

By the time the party starts, she will have been baking the cake for hours.

500

____________ (you see) Titanic?

Have you seen Titanic?

500

Finally, you’re here! We __________ (wait) for your arrival.

Finally, you’re here! We’ve been waiting for your arrival.

500

She didn't want to move. She ____________ (love) in Naha all her life.

She didn't want to move. She had been living in Naha all her life.

500

By the end of the day, I __________ (exercise) for three hours straight.

By the end of the day, I will have been exercising for three hours straight.