Category 1
Category 2
Category 3
Category 4
Category 5
100

- What time does the train leave?

- I think it ___ (leave) at 2 o'clock.

leaves

100

- Where is Mandy?

- She is upstairs. She ___ (do) her homework.

is doing

100

- Have you been for a walk?
- Yes, I always ___ (go) for walks in the evenings.

go

100

- What ___ (you/eat)?

- It's a piece of cherry pie. My sister made it yesterday.

are you eating

100

- Is Todd reading the newspaper?

- No, he ___ (have) dinner at the moment.

is having

200

- Would you like to borrow this book?
- No, thanks. I ___ (read) it before.

have read

200

- Where is Mark?

- He ___ to the library to return some books. 

has gone

200

- What ___ (you/write)?

- It's a letter to my pen-friend. I'm telling her my news.

are you writing

200

I don't need to wash the dishes. My brother ___ (wash) already.

has washed

200

Clair's train ___ (arrive) at 3 o'clock. I must go and meet her at  the station.

arrives

300

- Have you seen any films lately?

- Actually, I ___ (see) two this week.

have seen

300

I can't go to the party on Saturday because I ___ (leave) for Germany on Friday night.

am leaving

300

Liz and I are good friends. We ___ (know) each other for 4 years. 

have known

300

- What time ___ (the play/start)?
- It ___ (start) at 8 p.m.

does the play start / starts

300

Josh ___(always/tell) lies! I can't stand it!

is always telling

400

- Where are Tom and Pauline?
- They ___ (go) to the supermarket.

have gone

400

- Are you going on holiday this summer?

- Yes, I ___ (save) enough money.

have saved

400

Jan ___ (finish) cleaning her room, and now she ___ (go) out with her friends.

has finished/is going

400

I didn't recognize Tom. He ___ (look) so different in this suit.

looks

400

Paul ___ (talk) to his boss for an hour now.

has been talking

500

- What ___ (Jill/do) these days?

- She ___ (look) for a new job for 6 months.

is Jill doing/has been looking

500

Jack ___ (work) hard these days because he ___ (want) to pass his test.

is working/wants

500

- He ___ (be or go?) to the dentist but now he is at home, you can come round and see him.

has been

500

Sarah ___ (be) very tired now. She ___ (work) in the garden all day.

is/has been working

500

- Oh, no. Who ___ (use) my toothbrush?

has been using