Present simple
Present continious
Present Perfect
Which Tense
Time detectives
100

She ________ (play) tennis every Saturday.

plays


100

Complete: Look! The dog ________ (run) in the garden.


is running

100

Complete: I ________ (finish) my homework.



have finished

100

Sarah ________ (go) to school every day.

goes → Present Simple

100

"I ________ (live) in Madrid."

If the person is talking about where they normally live:

live → Present Simple

200

Make it negative: They like horror films.



They don't like horror films.

200

Make it negative: We are studying English.



We aren't studying English.

200

Make it negative: She has visited London.



She hasn't visited London.



200

Be quiet! The baby ________ (sleep).

is sleeping → Present Continuous

200

"Shhh! Don't call Anna. She ________ (study) for an exam."

is studying → Present Continuous

300

Make a question:

Tom / work / in a hospital?



Does Tom work in a hospital?

300

Make a question: your friends / play / football / now?



Are your friends playing football now?

300

Make a question: you / ever / eat / sushi?



Have you ever eaten sushi?

300

I ________ (never / try) Indian food.

have never tried → Present Perfect

300

"I've got a lot of experience. I ________ (work) in three different countries."

have worked → Present Perfect

400

Find the mistake: My sister don't like coffee.



My sister doesn't like coffee.

400

Find the mistake: She is listen to music at the moment.


She is listening to music at the moment.

400

Find the mistake: He have never seen this film.



He has never seen this film.

400

Look at those clouds! It ________ (rain).

is going to rain.

400

Which sentence is correct?

A) I am knowing him for five years.
B) I know him for five years.
C) I have known him for five years.

C) I have known him for five years.

500

Complete the sentence with the correct form:

My parents ________ (not/watch) TV very often, but they ________ (watch) the news every evening.


don't watch / watch

500

Complete:

A: Where's Jake?
B: He ________ (have) a shower. He ________ (not/sleep)!


is having / isn't sleeping


500

Complete with already, yet or never:

Have you finished your project ________?
Yes! I've ________ finished it.


yet / already

500

I ________ (play) tennis every Saturday, but this week I ________ (play) basketball with my friends.

play / am playing

500

Complete the mini-dialogue:

A: What ________ you ________ (do)?
B: I ________ (do) my homework.
A: You always ________ (do) your homework at the last minute!
B: I know… but I ________ already ________ (finish) the difficult part!


What are you doing?
I am doing my homework.
You always do your homework...
I have already finished...