Present Perfect
Past Perfect
Present Perfect Continuous
Mixed
100

Complete the sentence: I ___ lived in Italy for 2 years.

have 

100

Complete the sentence: By 2020, She ___already graduated.

had

100

Complete the sentence: Bruno ___ been singing for 15 minutes!

has

100

Complete the sentence: They ____ ____together since 2021. (work)

They have worked together since 2021.

200

Organize the sentence: 

She/Miami/has/in/worked/years/for/two

She has worked in Miami for two years

200

Complete the sentence: 

I ___ ____ (clean) my room before my mother arrived home. 

I had cleaned my room before my mother arrived home.

200

Complete the sentence: 

The dog ____ (not/ bark) for a long time

The dog hasn't been barking for a long time

200

Complete: 

Lisa ________ (study) English since 2pm. She hasn't finished yet.

Lisa has been studying English since 2pm. She hasn't finished yet.

300

Transform the sentence into a question: 

The children have played with their toys today.

Have the children  played with their toys today? 

300

Complete the sentence: 

I couldn't open the door because I ____ (lose) my keys.

I couldn't open the door because I had lost my keys.

300

Complete: 

I ___ (not/sleep) well lately.

I haven't been sleeping well lately.

or 

I have not been sleeping well lately.

300

Complete the sentence: 

I ____ _____ (leave) before she ______ (arrive).

Complete the sentence: 

I had left before she arrived.

400

Complete the question: 

____ people thought about that idea?

Have people thought about that idea? 

400

Organize the sentence: 

because / before /the/ day/ passed /he /test /had /he studied /a lot /the /before

He passed the test because he had studied a lot the day before. 

400

Complete: 

____ we ____ ____ (talk) too loudly? 

Have we been talking too loudly?

400

Complete the sentence: 

When we ____ (arrive) at the airport, we noticed that we ____ _____ (forget) our passports at home!

When we arrived at the airport, we noticed that we had forgotten our passports at home!

500

Correct the mistake(s): 

My mother has working as a chef at that restaurant. She's has wonderful moments there!

My mother has worked as a chef at that restaurant. She's had wonderful moments there!

or 

My mother has worked as a chef at that restaurant. She has had wonderful moments there!

500

Correct the mistake(s): 

I hadn't never thinking about it

I had never thought about it. 

or

I hadn't thought about it. 

500

Correct the mistake(s):

They has being argue about which pizza topping is the best.

They have been arguing about which pizza topping is the best.

500

Say the structure of each tense and give one example sentence for each. 

- Past Perfect

- Present Perfect

- Present Perfect Continuous

- Past Perfect : Subject + had + V3 (past participle)

Example: Answers may vary

- Present Perfect: Subject + have/has + V3 (past participle) 

Example:Answers may vary 

- Present Perfect Continuous: Subject + have/has + been + Verb.ing 

Example:Answers may vary 

M
e
n
u