Complete the sentences using the correct form of the verb in brackets.
1. _______ Peter ___________ (know) how to fix the tap?
2. ________ you ever____________ (eat) frogs’ legs? 3. __________ you ever _____________ (visit) London? 4. Andy ___________________ (pass) his exams and he is very happy. 5. David ______________ (know) how to play chess, but I don’t. 6. Every year Paul _________________ (spend) his holidays in Italy. 7. How long _________ she _________ (have) that car for? 8. How often _________ you ___________ (go) to the gym? 9. I ______________ (think) you can speak English very well. 10. I ___________________ (not hear) this song for ages. 11. I ____________________ (be) to Canada twice. 12. I ____________________ (not speak) to John since July. 13. I can’t talk now. I __________________ (study) for my exams. 14. I often ______________ (walk) to school with my friends. 15. I usually __________________ (go) dancing on Saturdays. 16. I’m really fed up! You ___________________ (always copy) my homework! 17. It _________________ (be) a long time since we last saw you. 18. Jack ___________________ (not make) his bed yet. 19. Linda ___________________ (just sell) her postcard collection. 20. My boyfriend __________________ (always arrive) late and I can’t stand it! 21. My daughter _________________ (not clean) her bedroom yet. 22. My father ___________________ (just go) to the supermarket. 23. My friends usually _________________ (download) music from the internet. 24. My mother ___________ never ___________ (try) Chinese food. 25. My sister __________________ (always use) my clothes without my permission. 26. New films __________________ (come out) every Friday. 27. Nowadays children _________________ (spend) too much time watching TV. 28. Rose ____________ (not cook) very well. 29. Someone ___________________ (take) my pen because I can’t find it. 30. Sonia is in her bedroom. I think she __________________ (do) her homework. 31. Stop talking! I __________________ (watch) my favourite programme right now. 32. The bus ______________ (leave) at five past every hour except on Sundays. 33. The film ________________ (start) at 9.30 pm. 34. They __________________ (live) in this flat since 2005. 35. They __________________ (not play) football at the moment. 36. This guitar ______________ (belong) to my grandfather. 37. We ________________ (not be) to the new shopping centre yet. 38. We __________________ (just see) a terrific film. 39. Where are you? We _________________ (wait) for you for 15 minutes. 40. You _____________ (need) to revise for your exams!