Present Perfect
Present Perfect for Experience
Reflexive & Indefinite Pronouns
Pres. Cont. for Future
Will/Going to
100

They _____ (eat) their meal.

have eaten

100

I ______ found money on the street. (-)

have never

100

I taught _______ how to play the piano.

myself

100

This summer, I'll be doing a lot of ________ (swim).

swimming

100

My parents ______ be home in about an hour.

will

200

I ________ (give up) on learning to play guitar yet! (-)

haven't given up

200

______ you ________ listened to Taylor Swift?

Have / ever

200

She said she doesn't need your help. She knows how to do it _______.

herself

200

I ______(meet) Jane for lunch.

am meeting

200

This weekend I _________ visit my grandma.

am going to

300

parents/your/receive/letter/?

Have your parents received the letter?

300

you/classmates/ever/cheat?

Have your classmates ever cheated?

300

I want to live _______ by the sea.

somewhere

300

Are you ______ (do) anything cool this weekend?

doing

300

_____ you ______ the cinema tonight?

Are / going to

400

Lauren/drink/her/coffee?

Has Lauren drunk her coffee?

400

we/visit/many/countries/this summer

We have visited many countries this summer.

400

Let's get started! I hope we can get ________ done in time. ______ already brought the cake, does _______ have candles?

everything / someone / anyone

400

Taylor Swift will _________ (tour) in Europe all summer.

be touring

400

I've _______ (study) hard, so I'm sure I _______ pass the test on Monday!

studied / will

500

What/you/do?

What have you done?

500

who/swim/the Mediterranean Sea?

Who has ever swam in the Mediterranean Sea?

500

Suddenly money started falling from the sky. He thought to ________, "_______ will believe this! There's money _________!"

himself / no one / eveywhere

500

On Monday, we _____ all  ________ (take) the test.

will / be taking

are / taking

500

I'm so busy this week! Tomorrow ________ the dentist, on Friday it's my friend's birthday party, and on Saturday we ______ probably ______ the park!

I'm going to / will / go