Test your basic english grammar level. 0 votes, 0 avg 1 Your time starts now! Time Up! Basic Grammar The basic level test 1 / 20 1) Had I known it was your birthday, I ____ you a gift. have bought will buy would buy would have bought 2 / 20 2) If I ____ more time, I would take a longer vacation. will have Have Has have had 3 / 20 3) It ____ raining when I left the house. was are is were 4 / 20 4) Despite ____ late, she managed to catch the beginning of the presentation. she arrived to arrive arrives arriving 5 / 20 5) I ____ play the piano. can can be can to am can 6 / 20 6) Not only ____ late, but he also forgot the documents. was he He did Did he He was 7 / 20 7) He ____ to school every day. Go Goes Going Gone 8 / 20 8) This time next week, they ____ in Italy. have been will be would be are 9 / 20 9) She denied ____ anything about the missing file. knowing having known to know know 10 / 20 10) Neither of the answers ____ correct, unfortunately. is are were be 11 / 20 11) I wish I ____ more confident during the interview. Will be Was had been am 12 / 20 12) This is the ____ book I’ve ever read. best Good Better More better 13 / 20 13) They ____ watching a movie right now. are is was be 14 / 20 14) I have two _____. Child Childs Children Childrens 15 / 20 15) ____ she like ice cream? is are Does Do 16 / 20 16) She has lived here ____ 2015. at from For Since 17 / 20 17) Hardly ____ the meeting started when the fire alarm went off. has Had did had had 18 / 20 18) Where ____ you from? is be Do are 19 / 20 19) I would rather you ____ home earlier tonight. comes Came had come come 20 / 20 20) He acts as if he ____ everything, but he doesn’t. has known knew had known knows Your score isThe average score is 30% 0% Restart quiz Exit Related carve Matt paul is a Brit based in Amsterdam, with an MA in comparative literature. I have been teaching English since 2010 in different English Language Academies. I am the founder of the Carve the raw website. Part Time SEO Specialist, Content Writer. ...