Present perfect vs past simple 1
Present perfect vs past simple 2
will or going to 1
will or going to 2
First conditional
100

She _______ just ________ her fourth cup of coffee. I think she will start bouncing off the wall now. 

has just had/drunk

100

What _________________ yesterday?

did you do
100

A: Can I borrow $50? 

B: When ____ you ______me back?

will you pay

100

This sweater looks nice. I .......... it.

will take/buy

100

If the weather ______ nice tomorrow, we __ ____ for a walk.

is / we will go

200

He ________ to Italy last week. He is back now and he said the journey was awful. 

travelled/drove/flew
200

I _______ never _________ to Guatemala! I really want to go? Would you like to come along?

have never been

200

A: It's my birthday next week. 

B: Don't worry. I ____ forget. 

won't 

200

I did not read this book. I think I ........... it now.

will read

200

If it ____, I ____ ____ at home.

rains / will stay

300
_____ you ever _____ haggis neeps and tatties? It's a traditional Scottish dish. I know I will never try it, it looks awful. 

have you ever tried/eaten

300

I ______________ in this town since I was born. I am so bored, I need to move somewhere else...

have lived 

300

A: I'm so thirsty. 

B: _________ you some water.

I'll get/bring

300

I don't understand this exercise. Don't worry, I ......... you.

will help / explain it to

300

If you ______ your umbrealla at home, it _____ ______. 

leave / will rain

400

I ________ in New Zealand for 1 year. I am happy to be back in Europe. Everything was upside down :)

lived/worked

400

I __________ this film 2 hours ago. I thought it was pretty lame and boring.

saw

400

Watch out! There is a wall! We _____________!

we are going to crash

400

We have been thinking and we have made a decision. We ____________________ to Malaysia on our honeymoon. (fly)

are going to fly

400

If you _____ ________ for the test, the test ______ _______ really difficult. (first part is negative)

don't study, will be 

500

I ___________ my bike for 4 years. It still looks as good as new. 

have had

500

_____ you ________ any good memes recently? I need to cheer up.

have you seen/come across

500

A: Wow! Check out the dark clouds in the sky!

B: We'd better hurry, as it________________ soon! 

It is going to rain

500

I cannot belive school's over in 2,5 weeks! I am really excited about the summer. I _________________ 2 weeks in Greece in July. (spend) 

am going to spend
500

If the teacher ______ ill, the substitute teacher ____ ______ you the test anyway.

falls/is, will give

M
e
n
u