Mixed
Present Simple
Present Continuous
Present Perfect
Past Simple
100

We ______ last week (arrive) . We ______ here for 5 days. (be)

 arrived/have been

100

What time 1) does the first train leave 2) is the first train leaving the station?

does the first train leave

100

You can't see Tim now; he 1) has/ or 2) is having a bath.

is having

100

______painting the bedroom yet?'  (finish) 'Not yet. I'll finish it tomorrow.'

Have you finished

100


A: "____ in bed when I called you yesterday?" (be)
B: "No, I was working on the computer."

Were you

200

Please keep quiet, 1) I 'm listening or 2) listen to the radio. You know I 3) 'm listening or 4) listen to the news in the mornings.

am listening
listen

200

A: "What time ______ work?" (finish)
B: "At 6." A: "Ok, then I'll call you at 6.15."

do you finish 

200

"John ______very strangely these days." (behave)
B: "I know. I'm going to call him later to see if he's alright."

is behaving

200

____ a holiday recently? (have)

 Have you had

200

When she arrived he 1) didn't was2) weren't 3) wasn't at home.

wasn't

300


A: "What ______ (do)?"
B: "I'm a teacher, but I _____ (work) at the moment".

do you do / 'm not working

300


In Johannesburg most people 1) speak or 2) are speaking at least five languages.

speak

300

You look worried. What 1) do you think or 2) are you thinking about ?

are you thinking about

300

Mr. Barnes is very important in this company. He _____ here for 30 years. (work)

 has worked

300

A: "How many people ______ to the party last Saturday?"
B: "I don't know. I ______ at home."

went / stayed

400

A: "_____the contract for Mr Scott yet?" (write)
B: "Yes, I ____ it last night." (do)

Have you written / did

400

Nobody 1) is thinking or 2)thinks they will win the match.

thinks

400

I finished watching the series you recommended. Now I 1) 'm watching or 2) watch another one.

am watching

400

He loves gardening. He _____ a gardener all his life. (be)

has been

400

A: "When _____ the composition?" (finish)
B: "I _____ it yesterday while I was travelling home." (do)

did you finish / did

500

A: I ______ to China this year.    B: When ______ there?

a.have been / have you been

b.have been / did you go

c.was / have you gone

b.have been / did you go

500

I think it's better to stay. It ______ and we ______ an umbrella.

a.'s raining / don't have

b.rains / don't have

c.'s raining / aren't having

a.'s raining / don't have

500

Languages 1) are disappearing or 2) disappear very fast. Half of world's languages will disappear by 2100.

are disappearing

500

This is the most delicious dish I ______ (eat).

have ever eaten

500

The police 1) caught 2) catched 3) was catch the robber.

1) caught