Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
Present Tenses
0
%
0
0
0
Back
Restart
29. Someone ___________________ (take) my pen because I can’t find it.
has taken
Oops!
Okay!
38. We __________________ (just see) a terrific film.
have just seen
Oops!
Okay!
14. I often ______________ (walk) to school with my friends.
walk
Oops!
Okay!
5. David ______________ (know) how to play chess, but I don’t.
knows
Oops!
Okay!
17. It _________________ (be) a long time since we last saw you.
has been
Oops!
Okay!
18. Jack ___________________ (not make) his bed yet.
hasn't made
Oops!
Okay!
34. They __________________ (live) in this flat since 2005.
have lived
Oops!
Okay!
2. ________ you ever____________ (eat) frogs’ legs?
Have...eaten
Oops!
Okay!
30. Sonia is in her bedroom. I think she __________________ (do) her homework.
is doing
Oops!
Okay!
40. You _____________ (need) to revise for your exams!
need
Oops!
Okay!
12. I ____________________ (not speak) to John since July.
haven't...spoken
Oops!
Okay!
24. My mother ___________ never ___________ (try) Chinese food.
has...tried
Oops!
Okay!
25. My sister __________________ (always use) my clothes without my permission.
always uses
Oops!
Okay!
19. Linda ___________________ (just sell) her postcard collection.
has just sold
Oops!
Okay!
39. Where are you? We _________________ (wait) for you.
are waiting
Oops!
Okay!
11. I ____________________ (be) to Canada twice.
have...been
Oops!
Okay!
1. _______ you ___________ (know) how to fix the tap?
Do....know
Oops!
Okay!
3. __________ you ever _____________ (visit) London?
Have...visited
Oops!
Okay!
35. They __________________ (not play) football at the moment.
aren't playing
Oops!
Okay!
31. Stop talking! I __________________ (watch) my favourite programme right now.
am watching
Oops!
Okay!
6. Every year Paul _________________ (spend) his holidays in Italy.
spends
Oops!
Okay!
22. My father ___________________ (just go) to the supermarket.
has just gone
Oops!
Okay!
26. New films __________________ (come out) every Friday.
come out
Oops!
Okay!
8. How often _________ you ___________ (go) to the gym?
do...go
Oops!
Okay!
15. I usually __________________ (go) dancing on Saturdays.
go
Oops!
Okay!
4. Andy ___________________ (pass) his exams and he is very happy.
has passed
Oops!
Okay!
37. We ________________ (not be) to the new shopping centre yet.
haven't been
Oops!
Okay!
33. The film ________________ (start) at 9.30.
starts
Oops!
Okay!
28. Rose ____________ (not cook) very well.
doesn't cook
Oops!
Okay!
16. I’m really fed up! You ___________________ (always copy) my homework!
always copy
Oops!
Okay!
36. This guitar ______________ (belong) to my grandfather.
belongs
Oops!
Okay!
32. The bus ______________ (leave) at five past every hour except on Sundays.
leaves
Oops!
Okay!
10. I ___________________ (not hear) this song for ages.
haven't...heard
Oops!
Okay!
27. Nowadays children _________________ (spend) too much time watching TV.
spend
Oops!
Okay!
21. My daughter _________________ (not clean) her bedroom yet.
hasn't cleaned
Oops!
Okay!
9. I ______________ (think) you can speak English very well.
think
Oops!
Okay!
20. My boyfriend __________________ (always arrive) late and I can’t stand it!
always arrives
Oops!
Okay!
13. I can’t talk now. I __________________ (study) for my exams.
am studying
Oops!
Okay!
23. My friends usually _________________ (download) music from the internet.
download
Oops!
Okay!
7. How long _________ she _________ (have) that car for?
has...had
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies