Test your English ability onlineWant to find out how good you currently are at English? Take our Online Test for a quick and clear assessment. There are 40 questions in the test. It will take you about 20 minutes to complete.By providing your email address, you agree to the terms of our Privacy Policy. Name Email 1. A: Are you going to school? B: No. I'm _____ home. going to the going in going to going2. A: Would you _____ with me tomorrow? B: Yes, I'd love to. like play tennis like to play tennis want play tennis have tennis play3. A: Can he speak English? B: No, he _____ . can't can't speak doesn't can can4. A: ____ you ever owned a Rolls Royce? B: No, never. Had Are Did Have5. A: Have you been in England a long time? B: Yes, several months. I arrived here _____ August last year. on since for in6. A: Where was Jack at twelve o'clock yesterday? B: At home. He _____ TV with me. was watching watched watches was watch7. A: I think history is _____ than geography. B: Really? I think the opposite. interesting more interesting interestinger more interestinger8. A: What are your plans for next summer? B: Well, I _____ a holiday to France in July. go on will go have am going to have9. A: How long _____ you been working here? B: Almost ten years now. were had have did10. A: Who in your family do you look _____? B: I don't know. A mix of my mother and father, I think. same after like from11. A: Do you like dogs? B: Not really, I'm a little afraid _____ them. on of to in12. A: I'm still quite new. I _____ doing this job for long. B: Really? Are you enjoying it? haven't wasn't haven't been hadn't been13. A: John finished his homework already. B: Yes, I know. He writes very _____. quick quickly quicker quickest14. A: If I go to the supermarket today, I _____ some milk. B: Don't forget some sugar, too. buy will buy bought would buy15. A: Do the police know who did it? B: Yes. The burglar _____ yesterday. is caught caught was caught be caught16. A: I love my grandfather! B: Yes, he _____ such wonderful stories. tells to us says to us says tells17. A: Do you like sad films? B: Yes, but I always _____ upset when someone dies. am get be have18. A: I really like watching soap operas on TV. B: _____. My favourite is "Eastenders". So do I So I do I do either I am too19. A: My parents never _____ out late. We had to be home by nine. B: That seems very strict. made us stay didn't allow us to stay let us stay let us to stay20. A: Is the restaurant very formal? B: No, you _____ wear a tie. mustn't can't should don't have to21. A: I'm fed up with all this work. I hate revising _____ exams. B: Me too. Let's have a coffee. for to at on22. A: Do you think Billy broke that vase? B: No. He wasn't here so it _____ him. couldn't have been must have been might not have been shouldn't have been23. A: _____ you possibly help me with this table? B: Of course. Where should I put it? Wouldn't Will Could Do24. A: How do you know he stole that necklace? B: He _____ it to police yesterday afternoon. admitted taking admitted to take admitted for taking admitted that he take25. A: Your flat looks lovely. B: Thank you. I've just _____. had decorated it had it decorated decoration in have it decorated26. A: He's very rude, isn't he? B: Yes. It's a characteristic _____ doesn't help him make friends. it what who which27. A: Would you like a piece of fruit cake? B: No thanks. I'm not very _____ fruit cake. like keen much keen keen on28. A: Why did you arrive so late? B: We forgot _____ flowers so we stopped on the way. to buy buy buying any29. A: He's a very important businessman, isn't he? B: Yes, he _____ his money from a new kind of plastic. got did made took30. A: Are you going to London this weekend? B: No, I can't. I wish I _____ but I'm busy at work. could would go had gone can go31. A: I'd like to learn another language. B: I suppose you'd _____ start finding out about language schools. rather well should better32. A: I'm so tired. I haven't been to bed before midnight all week. B: It sound like you need to _____ some sleep. catch more catch up on catch up catch on33. A: Did you say the man was just arriving at the station when you saw him? B: No, he _____ already been there for some time. has was had is34. A: I've just bought a Spanish dictionary. B: That's good. It's very useful for _____ new words. look up finding out looking up find out35. A: Our family _____ wine for five generations. B: That's a long time. has been making had been making is making makes36. A: By this time next year, I _____ on a beach in the Bahamas. B: Lovely! I wish I could come too. be lying will be lying will lie have laid37. A: John and Bill are always arguing. B: Yes, they don't _____ at all well. get like get together get over get on38. A: I am saving money for a trip around Australia. B: You'll need to be very _____ this year. economical economic economise economy39. A: I really like Stilton cheese. It's delicious. B: Yuk! That's not for me. I'd _____ have nothing. prefer rather like rather like40. A: There will be some serious global warming _____ we reduce the amount of air pollution. B: Yes. Water levels will rise too. if only unless supposing if not