The past
The past 2
The future
The present
Present perfect: Simple/Continuous
100

While he ___________(drive) a car, he _________(talk) on his mobile phone

was driving/was talking

100

Randy ________(visit) his grandma last week

visited

100

In the future, there ______(be) flying cars

will be

100

She always ________(do) her homework on time

does

100

It __________(not snow). The roads are clear

hasn't been snowing

200

Sam _________(find) his missing dog last Wednesday

found

200

They _____(have) a huge problem yesterday

had

200

I think our team __________(not win) the football game

won't win

200

What ____________(do) right now?

are you doing

200

I ________ (not see) him for more than a year

haven't seen

300

Julian ________(arrive) late to work last Tuesday

arrived

300

John _____always________(complain) about his job

was/complaining

300

What ____________(do) for your next birthday party? We are two days away!

are you going to do

300

They _______(play) the drums every weekend

play

300

She _____(not do) her homework yet. She is exhausted!

hasn't done

400

I _______(not be) at the cinema yesterday

wasn't

400

Paula ________(see) Patrick at the supermarket yesterday

saw

400

I think you _________(not pass) the exam. The teacher is really strict and you made many mistakes

are not going to pass

400

He ________ (sleep) at 10pm everyday

sleeps

400

I __________(play) football all day long

have been playing

500

I  ____________(wash) the dishes when I ___(hear) a loud noise

was washing/heard

500
Sam _________(play) videogames when his brother ____(get) home

was playing/got

500

Look out! You ____________(fall)

are going to fall

500

He _______(not play) the guitar

doesn't play

500

_____ he _______ (go) to Australia?

Has/gone