Pres. Per. never/ever been/gone for/since
Future continuous
Pres. Perf. just/yet/already
Pres. perf. vs past simple
Future forms
100

It _________ foggy (for/since) some days. (be)

It has been foggy for some days.

100

Peggy _________ to the party on Saturday. (come)

Peggy will be coming to the party on Saturday.

100

Don't come in here with those muddy shoes!! I _____________ this floor!!! (just/clean)

Don't come in here with those muddy shoes!! I have just cleaned this floor!!!

100

Mr. Barnes is very important in this company. He (has worked / worked ) here for 30 years.

Mr. Barnes is very important in this company. He has worked here for 30 years.

100

Philipp (will be / is going to be) 15 next Wednesday.

Philipp will be 15 next Wednesday.

200

 Nobody _______ him (for/since) last Friday. (see)

 Nobody has seen him since last Friday.

200

We __________ him tomorrow. (meet)

We will be meeting him tomorrow.

200

 I don't want to see "Alien 9" at the cinema again. I ________________  it twice. (seen/ already)

I don't want to see "Alien 9" at the cinema again. I've already seen it twice.

200

(Have you had / Did you have) a holiday recently?

Have you had a holiday recently?

200

They ( will get / are going to get ) a new computer.

They are going to get a new computer.

300

You have no right to say what the greatest movie is if you _______(ever/never) _______ “Citizen Kane.” (see)

You have no right to say what the greatest movie is if you have never seen “Citizen Kane.”

300

This time next week he _______ to South Africa. (fly)

This time next week he will be flying to South Africa.

300

I'm sorry. You _______________ Katie. She left the office about three minutes ago! (miss/just)

I'm sorry. You have just missed Katie. She left the office about three minutes ago!

300

(Have you finished/ Did you finish) painting the bedroom yet?' 'Not yet. I'll finish it tomorrow.' 

Have you finished painting the bedroom yet?' 'Not yet. I'll finish it tomorrow.'

300

Paul's sister (will have / is going to have) a baby.

Paul's sister is going to have a baby.

400

That’s the smallest car I ______ (ever/never) _______. (drive)

That’s the smallest car I have ever driven.

400

At 6 o'clock on Friday they _______ the new song. (sing)

At 6 o'clock on Friday they will be singing the new song.

400

She ___________ the grades _______. (not mark /yet)

She hasn't marked the grades yet.

400

We (have arrived / arrived) last week. We (were / have been) here for 5 days.

We arrived last week. We have been here for 5 days.

400

They (will arrive / are going to arrive) at about 4 in the afternoon.

They will arrive at about 4 in the afternoon.

500

________ you  (ever/never)_________ lobster ? (eat)

Have you ever eaten lobster ?

500

It _______ when I reach Bangkok. (rain / probably)

It will probably be raining when I reach Bangkok.

500

_________ you ________ that composition for history class ______ ? You started over four hours ago!! 

(not finished / yet)

Haven't you finished that composition for history class yet ? You started over four hours ago!!

500

I (didn't earn / haven't earned) much last year, but I (earned / 've earned) a lot this year.

I didn't earn much last year, but I've earned a lot this year.

500

Just a moment. I (will help / am going to ) you with the bags.

Just a moment. I will help you with the bags.