{"id":4819,"date":"2025-12-09T09:29:56","date_gmt":"2025-12-09T09:29:56","guid":{"rendered":"https:\/\/murreeroad.org\/?p=4819"},"modified":"2025-12-09T09:47:27","modified_gmt":"2025-12-09T09:47:27","slug":"100-advanced-english-grammar-mcqs-with-answers","status":"publish","type":"post","link":"https:\/\/learn-nest.murreeroad.org\/blog\/100-advanced-english-grammar-mcqs-with-answers\/","title":{"rendered":"100 Advanced English Grammar MCQs with Answers"},"content":{"rendered":"<p>Get 100 advanced English grammar <a href=\"https:\/\/murreeroad.org\/category\/mcqs\/\">MCQs<\/a> with answers for competitive exams and self-study. This complete grammar quiz covers tenses, conditionals, clauses, reported speech, passive voice, modals, and advanced rules. Perfect for students, teachers, and exam preparation.<\/p>\n<p>Here are <strong data-start=\"9\" data-end=\"59\">100 Advanced English Grammar MCQs with answers<\/strong>.<br data-start=\"60\" data-end=\"63\" \/>These include complex tenses, clauses, voice, conditionals, modals, transformations, determiners, advanced sentence structure, and vocabulary usage.<\/p>\n<h1 data-start=\"218\" data-end=\"272\"><strong data-start=\"220\" data-end=\"272\">100 Advanced English Grammar MCQs (With Answers)<\/strong><\/h1>\n<hr data-start=\"274\" data-end=\"277\" \/>\n<h2 data-start=\"279\" data-end=\"319\"><strong data-start=\"282\" data-end=\"319\">1\u201320: Advanced Tenses &amp; Structure<\/strong><\/h2>\n<ol data-start=\"320\" data-end=\"2633\">\n<li data-start=\"320\" data-end=\"448\">\n<p data-start=\"323\" data-end=\"448\">By next month, she ___ the entire project.<br data-start=\"365\" data-end=\"368\" \/>a) will finish<br data-start=\"385\" data-end=\"388\" \/>b) will have finished<br data-start=\"412\" data-end=\"415\" \/>c) finished<br data-start=\"429\" data-end=\"432\" \/><strong data-start=\"435\" data-end=\"448\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"450\" data-end=\"565\">\n<p data-start=\"453\" data-end=\"565\">If he ___ earlier, he would have caught the bus.<br data-start=\"501\" data-end=\"504\" \/>a) left<br data-start=\"514\" data-end=\"517\" \/>b) had left<br data-start=\"531\" data-end=\"534\" \/>c) leaves<br data-start=\"546\" data-end=\"549\" \/><strong data-start=\"552\" data-end=\"565\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"567\" data-end=\"673\">\n<p data-start=\"570\" data-end=\"673\">I wish I ___ harder when I was young.<br data-start=\"607\" data-end=\"610\" \/>a) work<br data-start=\"620\" data-end=\"623\" \/>b) worked<br data-start=\"635\" data-end=\"638\" \/>c) had worked<br data-start=\"654\" data-end=\"657\" \/><strong data-start=\"660\" data-end=\"673\">Answer: c<\/strong><\/p>\n<\/li>\n<li data-start=\"675\" data-end=\"777\">\n<p data-start=\"678\" data-end=\"777\">She said she ___ the movie before.<br data-start=\"712\" data-end=\"715\" \/>a) has seen<br data-start=\"729\" data-end=\"732\" \/>b) had seen<br data-start=\"746\" data-end=\"749\" \/>c) saw<br data-start=\"758\" data-end=\"761\" \/><strong data-start=\"764\" data-end=\"777\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"779\" data-end=\"921\">\n<p data-start=\"782\" data-end=\"921\">They ___ for two hours when the meeting finally began.<br data-start=\"836\" data-end=\"839\" \/>a) waited<br data-start=\"851\" data-end=\"854\" \/>b) have been waiting<br data-start=\"877\" data-end=\"880\" \/>c) had been waiting<br data-start=\"902\" data-end=\"905\" \/><strong data-start=\"908\" data-end=\"921\">Answer: c<\/strong><\/p>\n<\/li>\n<li data-start=\"923\" data-end=\"1022\">\n<p data-start=\"926\" data-end=\"1022\">He acts as if he ___ everything.<br data-start=\"958\" data-end=\"961\" \/>a) knows<br data-start=\"972\" data-end=\"975\" \/>b) knew<br data-start=\"985\" data-end=\"988\" \/>c) has known<br data-start=\"1003\" data-end=\"1006\" \/><strong data-start=\"1009\" data-end=\"1022\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"1024\" data-end=\"1133\">\n<p data-start=\"1027\" data-end=\"1133\">This time tomorrow, I ___ to Dubai.<br data-start=\"1062\" data-end=\"1065\" \/>a) will fly<br data-start=\"1079\" data-end=\"1082\" \/>b) will be flying<br data-start=\"1102\" data-end=\"1105\" \/>c) fly<br data-start=\"1114\" data-end=\"1117\" \/><strong data-start=\"1120\" data-end=\"1133\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"1135\" data-end=\"1253\">\n<p data-start=\"1138\" data-end=\"1253\">If she ___ the truth, she wouldn\u2019t have been angry.<br data-start=\"1189\" data-end=\"1192\" \/>a) knows<br data-start=\"1203\" data-end=\"1206\" \/>b) had known<br data-start=\"1221\" data-end=\"1224\" \/>c) knew<br data-start=\"1234\" data-end=\"1237\" \/><strong data-start=\"1240\" data-end=\"1253\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"1255\" data-end=\"1361\">\n<p data-start=\"1258\" data-end=\"1361\">I ___ to call you, but I forgot.<br data-start=\"1290\" data-end=\"1293\" \/>a) was meaning<br data-start=\"1310\" data-end=\"1313\" \/>b) had meant<br data-start=\"1328\" data-end=\"1331\" \/>c) meant<br data-start=\"1342\" data-end=\"1345\" \/><strong data-start=\"1348\" data-end=\"1361\">Answer: c<\/strong><\/p>\n<\/li>\n<li data-start=\"1363\" data-end=\"1493\">\n<p data-start=\"1367\" data-end=\"1493\">Hardly ___ the class when the bell rang.<br data-start=\"1407\" data-end=\"1410\" \/>a) he entered<br data-start=\"1427\" data-end=\"1430\" \/>b) did he enter<br data-start=\"1449\" data-end=\"1452\" \/>c) had he entered<br data-start=\"1473\" data-end=\"1476\" \/><strong data-start=\"1480\" data-end=\"1493\">Answer: c<\/strong><\/p>\n<\/li>\n<li data-start=\"1495\" data-end=\"1614\">\n<p data-start=\"1499\" data-end=\"1614\">No sooner had we reached home ___ it started raining.<br data-start=\"1552\" data-end=\"1555\" \/>a) when<br data-start=\"1566\" data-end=\"1569\" \/>b) than<br data-start=\"1580\" data-end=\"1583\" \/>c) then<br data-start=\"1594\" data-end=\"1597\" \/><strong data-start=\"1601\" data-end=\"1614\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"1616\" data-end=\"1721\">\n<p data-start=\"1620\" data-end=\"1721\">She would rather you ___ the truth.<br data-start=\"1655\" data-end=\"1658\" \/>a) tell<br data-start=\"1669\" data-end=\"1672\" \/>b) told<br data-start=\"1683\" data-end=\"1686\" \/>c) had told<br data-start=\"1701\" data-end=\"1704\" \/><strong data-start=\"1708\" data-end=\"1721\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"1723\" data-end=\"1819\">\n<p data-start=\"1727\" data-end=\"1819\">It\u2019s high time you ___ home.<br data-start=\"1755\" data-end=\"1758\" \/>a) go<br data-start=\"1767\" data-end=\"1770\" \/>b) went<br data-start=\"1781\" data-end=\"1784\" \/>c) had gone<br data-start=\"1799\" data-end=\"1802\" \/><strong data-start=\"1806\" data-end=\"1819\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"1821\" data-end=\"1932\">\n<p data-start=\"1825\" data-end=\"1932\">He ___ to London twice this year.<br data-start=\"1858\" data-end=\"1861\" \/>a) has gone<br data-start=\"1876\" data-end=\"1879\" \/>b) has been<br data-start=\"1894\" data-end=\"1897\" \/>c) had been<br data-start=\"1912\" data-end=\"1915\" \/><strong data-start=\"1919\" data-end=\"1932\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"1934\" data-end=\"2066\">\n<p data-start=\"1938\" data-end=\"2066\">They ___ the report by the time we arrived.<br data-start=\"1981\" data-end=\"1984\" \/>a) complete<br data-start=\"1999\" data-end=\"2002\" \/>b) had completed<br data-start=\"2022\" data-end=\"2025\" \/>c) have completed<br data-start=\"2046\" data-end=\"2049\" \/><strong data-start=\"2053\" data-end=\"2066\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"2068\" data-end=\"2191\">\n<p data-start=\"2072\" data-end=\"2191\">She ___ in the garden when the phone rang.<br data-start=\"2114\" data-end=\"2117\" \/>a) worked<br data-start=\"2130\" data-end=\"2133\" \/>b) was working<br data-start=\"2151\" data-end=\"2154\" \/>c) is working<br data-start=\"2171\" data-end=\"2174\" \/><strong data-start=\"2178\" data-end=\"2191\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"2193\" data-end=\"2289\">\n<p data-start=\"2197\" data-end=\"2289\">I wish it ___ stop raining.<br data-start=\"2224\" data-end=\"2227\" \/>a) will<br data-start=\"2238\" data-end=\"2241\" \/>b) would<br data-start=\"2253\" data-end=\"2256\" \/>c) should<br data-start=\"2269\" data-end=\"2272\" \/><strong data-start=\"2276\" data-end=\"2289\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"2291\" data-end=\"2389\">\n<p data-start=\"2295\" data-end=\"2389\">If you heat ice, it ___.<br data-start=\"2319\" data-end=\"2322\" \/>a) melts<br data-start=\"2334\" data-end=\"2337\" \/>b) will melt<br data-start=\"2353\" data-end=\"2356\" \/>c) melted<br data-start=\"2369\" data-end=\"2372\" \/><strong data-start=\"2376\" data-end=\"2389\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"2391\" data-end=\"2508\">\n<p data-start=\"2395\" data-end=\"2508\">She ___ to the gym lately.<br data-start=\"2421\" data-end=\"2424\" \/>a) isn\u2019t going<br data-start=\"2442\" data-end=\"2445\" \/>b) hasn\u2019t been going<br data-start=\"2469\" data-end=\"2472\" \/>c) didn\u2019t go<br data-start=\"2488\" data-end=\"2491\" \/><strong data-start=\"2495\" data-end=\"2508\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"2510\" data-end=\"2633\">\n<p data-start=\"2514\" data-end=\"2633\">The train ___ by the time we reached the station.<br data-start=\"2563\" data-end=\"2566\" \/>a) left<br data-start=\"2577\" data-end=\"2580\" \/>b) had left<br data-start=\"2595\" data-end=\"2598\" \/>c) has left<br data-start=\"2613\" data-end=\"2616\" \/><strong data-start=\"2620\" data-end=\"2633\">Answer: b<\/strong><\/p>\n<\/li>\n<\/ol>\n<hr data-start=\"2635\" data-end=\"2638\" \/>\n<h2 data-start=\"2640\" data-end=\"2682\"><strong data-start=\"2643\" data-end=\"2682\">21\u201340: Voice, Modals &amp; Conditionals<\/strong><\/h2>\n<ol start=\"21\" data-start=\"2683\" data-end=\"4823\">\n<li data-start=\"2683\" data-end=\"2811\">\n<p data-start=\"2687\" data-end=\"2811\">The work ___ by tomorrow.<br data-start=\"2712\" data-end=\"2715\" \/>a) will complete<br data-start=\"2735\" data-end=\"2738\" \/>b) will be completed<br data-start=\"2762\" data-end=\"2765\" \/>c) will have completed<br data-start=\"2791\" data-end=\"2794\" \/><strong data-start=\"2798\" data-end=\"2811\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"2813\" data-end=\"2919\">\n<p data-start=\"2817\" data-end=\"2919\">The letter ___ yesterday.<br data-start=\"2842\" data-end=\"2845\" \/>a) was posting<br data-start=\"2863\" data-end=\"2866\" \/>b) posted<br data-start=\"2879\" data-end=\"2882\" \/>c) was posted<br data-start=\"2899\" data-end=\"2902\" \/><strong data-start=\"2906\" data-end=\"2919\">Answer: c<\/strong><\/p>\n<\/li>\n<li data-start=\"2921\" data-end=\"3018\">\n<p data-start=\"2925\" data-end=\"3018\">She ___ speak French fluently.<br data-start=\"2955\" data-end=\"2958\" \/>a) can<br data-start=\"2968\" data-end=\"2971\" \/>b) could<br data-start=\"2983\" data-end=\"2986\" \/>c) might<br data-start=\"2998\" data-end=\"3001\" \/><strong data-start=\"3005\" data-end=\"3018\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"3020\" data-end=\"3140\">\n<p data-start=\"3024\" data-end=\"3140\">You ___ leave early; it\u2019s not necessary.<br data-start=\"3064\" data-end=\"3067\" \/>a) must<br data-start=\"3078\" data-end=\"3081\" \/>b) don\u2019t have to<br data-start=\"3101\" data-end=\"3104\" \/>c) shouldn\u2019t<br data-start=\"3120\" data-end=\"3123\" \/><strong data-start=\"3127\" data-end=\"3140\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"3142\" data-end=\"3270\">\n<p data-start=\"3146\" data-end=\"3270\">He ___ finished it by now, but I\u2019m not sure.<br data-start=\"3190\" data-end=\"3193\" \/>a) should have<br data-start=\"3211\" data-end=\"3214\" \/>b) must have<br data-start=\"3230\" data-end=\"3233\" \/>c) might have<br data-start=\"3250\" data-end=\"3253\" \/><strong data-start=\"3257\" data-end=\"3270\">Answer: c<\/strong><\/p>\n<\/li>\n<li data-start=\"3272\" data-end=\"3390\">\n<p data-start=\"3276\" data-end=\"3390\">You ___ smoke here; it&#8217;s forbidden.<br data-start=\"3311\" data-end=\"3314\" \/>a) mustn\u2019t<br data-start=\"3328\" data-end=\"3331\" \/>b) don\u2019t have to<br data-start=\"3351\" data-end=\"3354\" \/>c) shouldn\u2019t<br data-start=\"3370\" data-end=\"3373\" \/><strong data-start=\"3377\" data-end=\"3390\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"3392\" data-end=\"3487\">\n<p data-start=\"3396\" data-end=\"3487\">If I ___ you, I would apologize.<br data-start=\"3428\" data-end=\"3431\" \/>a) was<br data-start=\"3441\" data-end=\"3444\" \/>b) were<br data-start=\"3455\" data-end=\"3458\" \/>c) am<br data-start=\"3467\" data-end=\"3470\" \/><strong data-start=\"3474\" data-end=\"3487\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"3489\" data-end=\"3607\">\n<p data-start=\"3493\" data-end=\"3607\">If it ___ tomorrow, we will cancel the trip.<br data-start=\"3537\" data-end=\"3540\" \/>a) rains<br data-start=\"3552\" data-end=\"3555\" \/>b) rained<br data-start=\"3568\" data-end=\"3571\" \/>c) will rain<br data-start=\"3587\" data-end=\"3590\" \/><strong data-start=\"3594\" data-end=\"3607\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"3609\" data-end=\"3709\">\n<p data-start=\"3613\" data-end=\"3709\">If he had tried harder, he ___ succeeded.<br data-start=\"3654\" data-end=\"3657\" \/>a) might have<br data-start=\"3674\" data-end=\"3677\" \/>b) might<br data-start=\"3689\" data-end=\"3692\" \/><strong data-start=\"3696\" data-end=\"3709\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"3711\" data-end=\"3813\">\n<p data-start=\"3715\" data-end=\"3813\">The house ___ in 1990.<br data-start=\"3737\" data-end=\"3740\" \/>a) built<br data-start=\"3752\" data-end=\"3755\" \/>b) was built<br data-start=\"3771\" data-end=\"3774\" \/>c) was building<br data-start=\"3793\" data-end=\"3796\" \/><strong data-start=\"3800\" data-end=\"3813\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"3815\" data-end=\"3922\">\n<p data-start=\"3819\" data-end=\"3922\">Something must ___ done about the problem.<br data-start=\"3861\" data-end=\"3864\" \/>a) be<br data-start=\"3873\" data-end=\"3876\" \/>b) been<br data-start=\"3887\" data-end=\"3890\" \/>c) being<br data-start=\"3902\" data-end=\"3905\" \/><strong data-start=\"3909\" data-end=\"3922\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"3924\" data-end=\"4031\">\n<p data-start=\"3928\" data-end=\"4031\">He ___ be at home; the lights are off.<br data-start=\"3966\" data-end=\"3969\" \/>a) must<br data-start=\"3980\" data-end=\"3983\" \/>b) can\u2019t<br data-start=\"3995\" data-end=\"3998\" \/>c) should<br data-start=\"4011\" data-end=\"4014\" \/><strong data-start=\"4018\" data-end=\"4031\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"4033\" data-end=\"4145\">\n<p data-start=\"4037\" data-end=\"4145\">She ___ have arrived by now; she lives nearby.<br data-start=\"4083\" data-end=\"4086\" \/>a) must<br data-start=\"4097\" data-end=\"4100\" \/>b) could<br data-start=\"4112\" data-end=\"4115\" \/>c) can<br data-start=\"4125\" data-end=\"4128\" \/><strong data-start=\"4132\" data-end=\"4145\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"4147\" data-end=\"4248\">\n<p data-start=\"4151\" data-end=\"4248\">He ___ play the piano when he was 5.<br data-start=\"4187\" data-end=\"4190\" \/>a) could<br data-start=\"4202\" data-end=\"4205\" \/>b) can<br data-start=\"4215\" data-end=\"4218\" \/>c) may<br data-start=\"4228\" data-end=\"4231\" \/><strong data-start=\"4235\" data-end=\"4248\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"4250\" data-end=\"4352\">\n<p data-start=\"4254\" data-end=\"4352\">You ___ to respect others.<br data-start=\"4280\" data-end=\"4283\" \/>a) ought<br data-start=\"4295\" data-end=\"4298\" \/>b) ought not<br data-start=\"4314\" data-end=\"4317\" \/>c) ought do<br data-start=\"4332\" data-end=\"4335\" \/><strong data-start=\"4339\" data-end=\"4352\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"4354\" data-end=\"4454\">\n<p data-start=\"4358\" data-end=\"4454\">This book ___ written by Shakespeare.<br data-start=\"4395\" data-end=\"4398\" \/>a) is<br data-start=\"4407\" data-end=\"4410\" \/>b) was<br data-start=\"4420\" data-end=\"4423\" \/>c) were<br data-start=\"4434\" data-end=\"4437\" \/><strong data-start=\"4441\" data-end=\"4454\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"4456\" data-end=\"4537\">\n<p data-start=\"4460\" data-end=\"4537\">The problem ___ solved soon.<br data-start=\"4488\" data-end=\"4491\" \/>a) is<br data-start=\"4500\" data-end=\"4503\" \/>b) will be<br data-start=\"4517\" data-end=\"4520\" \/><strong data-start=\"4524\" data-end=\"4537\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"4539\" data-end=\"4614\">\n<p data-start=\"4543\" data-end=\"4614\">If only I ___ more time!<br data-start=\"4567\" data-end=\"4570\" \/>a) have<br data-start=\"4581\" data-end=\"4584\" \/>b) had<br data-start=\"4594\" data-end=\"4597\" \/><strong data-start=\"4601\" data-end=\"4614\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"4616\" data-end=\"4729\">\n<p data-start=\"4620\" data-end=\"4729\">If she ___ earlier, she would be on time.<br data-start=\"4661\" data-end=\"4664\" \/>a) leaves<br data-start=\"4677\" data-end=\"4680\" \/>b) had left<br data-start=\"4695\" data-end=\"4698\" \/>c) left<br data-start=\"4709\" data-end=\"4712\" \/><strong data-start=\"4716\" data-end=\"4729\">Answer: c<\/strong><\/p>\n<\/li>\n<li data-start=\"4731\" data-end=\"4823\">\n<p data-start=\"4735\" data-end=\"4823\">The match ___ due to rain.<br data-start=\"4761\" data-end=\"4764\" \/>a) was cancelled<br data-start=\"4784\" data-end=\"4787\" \/>b) cancelled<br data-start=\"4803\" data-end=\"4806\" \/><strong data-start=\"4810\" data-end=\"4823\">Answer: a<\/strong><\/p>\n<\/li>\n<\/ol>\n<hr data-start=\"4825\" data-end=\"4828\" \/>\n<h2 data-start=\"4830\" data-end=\"4881\"><strong data-start=\"4833\" data-end=\"4881\">41\u201360: Clauses, Reported Speech &amp; Connectors<\/strong><\/h2>\n<ol start=\"41\" data-start=\"4882\" data-end=\"6834\">\n<li data-start=\"4882\" data-end=\"4968\">\n<p data-start=\"4886\" data-end=\"4968\">I don\u2019t know where ___ gone.<br data-start=\"4914\" data-end=\"4917\" \/>a) has she<br data-start=\"4931\" data-end=\"4934\" \/>b) she has<br data-start=\"4948\" data-end=\"4951\" \/><strong data-start=\"4955\" data-end=\"4968\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"4970\" data-end=\"5052\">\n<p data-start=\"4974\" data-end=\"5052\">He asked me where ___ living.<br data-start=\"5003\" data-end=\"5006\" \/>a) I am<br data-start=\"5017\" data-end=\"5020\" \/>b) I was<br data-start=\"5032\" data-end=\"5035\" \/><strong data-start=\"5039\" data-end=\"5052\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"5054\" data-end=\"5205\">\n<p data-start=\"5058\" data-end=\"5205\">\u201cI will go tomorrow,\u201d she said. \u2192 Indirect<br data-start=\"5100\" data-end=\"5103\" \/>a) She said she will go tomorrow.<br data-start=\"5140\" data-end=\"5143\" \/>b) She said she would go the next day.<br data-start=\"5185\" data-end=\"5188\" \/><strong data-start=\"5192\" data-end=\"5205\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"5207\" data-end=\"5301\">\n<p data-start=\"5211\" data-end=\"5301\">She insisted that he ___ present.<br data-start=\"5244\" data-end=\"5247\" \/>a) be<br data-start=\"5256\" data-end=\"5259\" \/>b) is<br data-start=\"5268\" data-end=\"5271\" \/>c) was<br data-start=\"5281\" data-end=\"5284\" \/><strong data-start=\"5288\" data-end=\"5301\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"5303\" data-end=\"5409\">\n<p data-start=\"5307\" data-end=\"5409\">This is the book ___ I told you about.<br data-start=\"5345\" data-end=\"5348\" \/>a) which<br data-start=\"5360\" data-end=\"5363\" \/>b) whom<br data-start=\"5374\" data-end=\"5377\" \/>c) where<br data-start=\"5389\" data-end=\"5392\" \/><strong data-start=\"5396\" data-end=\"5409\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"5411\" data-end=\"5516\">\n<p data-start=\"5415\" data-end=\"5516\">The man ___ house was destroyed is sad.<br data-start=\"5454\" data-end=\"5457\" \/>a) who<br data-start=\"5467\" data-end=\"5470\" \/>b) whose<br data-start=\"5482\" data-end=\"5485\" \/>c) whom<br data-start=\"5496\" data-end=\"5499\" \/><strong data-start=\"5503\" data-end=\"5516\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"5518\" data-end=\"5613\">\n<p data-start=\"5522\" data-end=\"5613\">She left early ___ avoid traffic.<br data-start=\"5555\" data-end=\"5558\" \/>a) in order to<br data-start=\"5576\" data-end=\"5579\" \/>b) so that<br data-start=\"5593\" data-end=\"5596\" \/><strong data-start=\"5600\" data-end=\"5613\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"5615\" data-end=\"5710\">\n<p data-start=\"5619\" data-end=\"5710\">He works hard ___ he may succeed.<br data-start=\"5652\" data-end=\"5655\" \/>a) so that<br data-start=\"5669\" data-end=\"5672\" \/>b) in order to<br data-start=\"5690\" data-end=\"5693\" \/><strong data-start=\"5697\" data-end=\"5710\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"5712\" data-end=\"5828\">\n<p data-start=\"5716\" data-end=\"5828\">Choose the correct connector:<br data-start=\"5745\" data-end=\"5748\" \/>He is rich, ___ he is unhappy.<br data-start=\"5782\" data-end=\"5785\" \/>a) and<br data-start=\"5795\" data-end=\"5798\" \/>b) but<br data-start=\"5808\" data-end=\"5811\" \/><strong data-start=\"5815\" data-end=\"5828\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"5830\" data-end=\"5930\">\n<p data-start=\"5834\" data-end=\"5930\">Although it was raining, ___<br data-start=\"5862\" data-end=\"5865\" \/>a) but we went out.<br data-start=\"5888\" data-end=\"5891\" \/>b) we went out.<br data-start=\"5910\" data-end=\"5913\" \/><strong data-start=\"5917\" data-end=\"5930\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"5932\" data-end=\"6005\">\n<p data-start=\"5936\" data-end=\"6005\">Tell me ___ you need.<br data-start=\"5957\" data-end=\"5960\" \/>a) what<br data-start=\"5971\" data-end=\"5974\" \/>b) that<br data-start=\"5985\" data-end=\"5988\" \/><strong data-start=\"5992\" data-end=\"6005\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"6007\" data-end=\"6115\">\n<p data-start=\"6011\" data-end=\"6115\">She knows the man ___ you met yesterday.<br data-start=\"6051\" data-end=\"6054\" \/>a) where<br data-start=\"6066\" data-end=\"6069\" \/>b) whom<br data-start=\"6080\" data-end=\"6083\" \/>c) which<br data-start=\"6095\" data-end=\"6098\" \/><strong data-start=\"6102\" data-end=\"6115\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"6117\" data-end=\"6205\">\n<p data-start=\"6121\" data-end=\"6205\">He apologized ___ late.<br data-start=\"6144\" data-end=\"6147\" \/>a) for arriving<br data-start=\"6166\" data-end=\"6169\" \/>b) to arrive<br data-start=\"6185\" data-end=\"6188\" \/><strong data-start=\"6192\" data-end=\"6205\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"6207\" data-end=\"6301\">\n<p data-start=\"6211\" data-end=\"6301\">She is the best teacher ___ ever taught me.<br data-start=\"6254\" data-end=\"6257\" \/>a) who<br data-start=\"6267\" data-end=\"6270\" \/>b) that<br data-start=\"6281\" data-end=\"6284\" \/><strong data-start=\"6288\" data-end=\"6301\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"6303\" data-end=\"6394\">\n<p data-start=\"6307\" data-end=\"6394\">The reason ___ he left early is unknown.<br data-start=\"6347\" data-end=\"6350\" \/>a) that<br data-start=\"6361\" data-end=\"6364\" \/>b) why<br data-start=\"6374\" data-end=\"6377\" \/><strong data-start=\"6381\" data-end=\"6394\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"6396\" data-end=\"6478\">\n<p data-start=\"6400\" data-end=\"6478\">She walks as if she ___ a queen.<br data-start=\"6432\" data-end=\"6435\" \/>a) is<br data-start=\"6444\" data-end=\"6447\" \/>b) were<br data-start=\"6458\" data-end=\"6461\" \/><strong data-start=\"6465\" data-end=\"6478\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"6480\" data-end=\"6567\">\n<p data-start=\"6484\" data-end=\"6567\">I will stay here ___ you return.<br data-start=\"6516\" data-end=\"6519\" \/>a) until<br data-start=\"6531\" data-end=\"6534\" \/>b) unless<br data-start=\"6547\" data-end=\"6550\" \/><strong data-start=\"6554\" data-end=\"6567\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"6569\" data-end=\"6657\">\n<p data-start=\"6573\" data-end=\"6657\">___ you work hard, you will fail.<br data-start=\"6606\" data-end=\"6609\" \/>a) Unless<br data-start=\"6622\" data-end=\"6625\" \/>b) Until<br data-start=\"6637\" data-end=\"6640\" \/><strong data-start=\"6644\" data-end=\"6657\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"6659\" data-end=\"6747\">\n<p data-start=\"6663\" data-end=\"6747\">Not only did he lie, ___ cheated.<br data-start=\"6696\" data-end=\"6699\" \/>a) but also<br data-start=\"6714\" data-end=\"6717\" \/>b) but<br data-start=\"6727\" data-end=\"6730\" \/><strong data-start=\"6734\" data-end=\"6747\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"6749\" data-end=\"6834\">\n<p data-start=\"6753\" data-end=\"6834\">Such was the heat ___ we fainted.<br data-start=\"6786\" data-end=\"6789\" \/>a) when<br data-start=\"6800\" data-end=\"6803\" \/>b) that<br data-start=\"6814\" data-end=\"6817\" \/><strong data-start=\"6821\" data-end=\"6834\">Answer: b<\/strong><\/p>\n<\/li>\n<\/ol>\n<p><a href=\"https:\/\/murreeroad.org\/100-basic-english-grammar-mcqs-with-answers-practice-test\/\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4814\" src=\"https:\/\/murreeroad.org\/wp-content\/uploads\/2025\/12\/100-Basic-English-Grammar-MCQs-with-Answers-Practice-Test.png\" alt=\"100 Basic English Grammar MCQs with Answers (Practice Test)\" width=\"1200\" height=\"628\" srcset=\"https:\/\/learn-nest.murreeroad.org\/blog\/wp-content\/uploads\/2025\/12\/100-Basic-English-Grammar-MCQs-with-Answers-Practice-Test.png 1200w, https:\/\/learn-nest.murreeroad.org\/blog\/wp-content\/uploads\/2025\/12\/100-Basic-English-Grammar-MCQs-with-Answers-Practice-Test-300x157.png 300w, https:\/\/learn-nest.murreeroad.org\/blog\/wp-content\/uploads\/2025\/12\/100-Basic-English-Grammar-MCQs-with-Answers-Practice-Test-1024x536.png 1024w, https:\/\/learn-nest.murreeroad.org\/blog\/wp-content\/uploads\/2025\/12\/100-Basic-English-Grammar-MCQs-with-Answers-Practice-Test-768x402.png 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a><\/p>\n<hr data-start=\"6836\" data-end=\"6839\" \/>\n<h2 data-start=\"6841\" data-end=\"6891\"><strong data-start=\"6844\" data-end=\"6891\">61\u201380: Advanced Usage, Determiners &amp; Errors<\/strong><\/h2>\n<ol start=\"61\" data-start=\"6892\" data-end=\"8537\">\n<li data-start=\"6892\" data-end=\"6976\">\n<p data-start=\"6896\" data-end=\"6976\">Neither of the answers ___ correct.<br data-start=\"6931\" data-end=\"6934\" \/>a) are<br data-start=\"6944\" data-end=\"6947\" \/>b) is<br data-start=\"6956\" data-end=\"6959\" \/><strong data-start=\"6963\" data-end=\"6976\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"6978\" data-end=\"7061\">\n<p data-start=\"6982\" data-end=\"7061\">Each player ___ awarded a medal.<br data-start=\"7014\" data-end=\"7017\" \/>a) were<br data-start=\"7028\" data-end=\"7031\" \/>b) was<br data-start=\"7041\" data-end=\"7044\" \/><strong data-start=\"7048\" data-end=\"7061\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"7063\" data-end=\"7138\">\n<p data-start=\"7067\" data-end=\"7138\">I have ___ money left.<br data-start=\"7089\" data-end=\"7092\" \/>a) little<br data-start=\"7105\" data-end=\"7108\" \/>b) few<br data-start=\"7118\" data-end=\"7121\" \/><strong data-start=\"7125\" data-end=\"7138\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"7140\" data-end=\"7225\">\n<p data-start=\"7144\" data-end=\"7225\">She has ___ friends in this city.<br data-start=\"7177\" data-end=\"7180\" \/>a) a few<br data-start=\"7192\" data-end=\"7195\" \/>b) few<br data-start=\"7205\" data-end=\"7208\" \/><strong data-start=\"7212\" data-end=\"7225\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"7227\" data-end=\"7315\">\n<p data-start=\"7231\" data-end=\"7315\">There isn\u2019t ___ water in the bottle.<br data-start=\"7267\" data-end=\"7270\" \/>a) many<br data-start=\"7281\" data-end=\"7284\" \/>b) much<br data-start=\"7295\" data-end=\"7298\" \/><strong data-start=\"7302\" data-end=\"7315\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"7317\" data-end=\"7391\">\n<p data-start=\"7321\" data-end=\"7391\">He gave me ___ advice.<br data-start=\"7343\" data-end=\"7346\" \/>a) many<br data-start=\"7357\" data-end=\"7360\" \/>b) some<br data-start=\"7371\" data-end=\"7374\" \/><strong data-start=\"7378\" data-end=\"7391\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"7393\" data-end=\"7487\">\n<p data-start=\"7397\" data-end=\"7487\">She is ___ most intelligent girl in the class.<br data-start=\"7443\" data-end=\"7446\" \/>a) a<br data-start=\"7454\" data-end=\"7457\" \/>b) the<br data-start=\"7467\" data-end=\"7470\" \/><strong data-start=\"7474\" data-end=\"7487\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"7489\" data-end=\"7573\">\n<p data-start=\"7493\" data-end=\"7573\">___ honesty is important.<br data-start=\"7518\" data-end=\"7521\" \/>a) A<br data-start=\"7529\" data-end=\"7532\" \/>b) \u00d8 (no article)<br data-start=\"7553\" data-end=\"7556\" \/><strong data-start=\"7560\" data-end=\"7573\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"7575\" data-end=\"7646\">\n<p data-start=\"7579\" data-end=\"7646\">The news ___ shocking.<br data-start=\"7601\" data-end=\"7604\" \/>a) are<br data-start=\"7614\" data-end=\"7617\" \/>b) is<br data-start=\"7626\" data-end=\"7629\" \/><strong data-start=\"7633\" data-end=\"7646\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"7648\" data-end=\"7733\">\n<p data-start=\"7652\" data-end=\"7733\">Mathematics ___ my favorite subject.<br data-start=\"7688\" data-end=\"7691\" \/>a) are<br data-start=\"7701\" data-end=\"7704\" \/>b) is<br data-start=\"7713\" data-end=\"7716\" \/><strong data-start=\"7720\" data-end=\"7733\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"7735\" data-end=\"7803\">\n<p data-start=\"7739\" data-end=\"7803\">Scissors ___ sharp.<br data-start=\"7758\" data-end=\"7761\" \/>a) is<br data-start=\"7770\" data-end=\"7773\" \/>b) are<br data-start=\"7783\" data-end=\"7786\" \/><strong data-start=\"7790\" data-end=\"7803\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"7805\" data-end=\"7885\">\n<p data-start=\"7809\" data-end=\"7885\">Ten kilometers ___ a long walk.<br data-start=\"7840\" data-end=\"7843\" \/>a) is<br data-start=\"7852\" data-end=\"7855\" \/>b) are<br data-start=\"7865\" data-end=\"7868\" \/><strong data-start=\"7872\" data-end=\"7885\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"7887\" data-end=\"7966\">\n<p data-start=\"7891\" data-end=\"7966\">The committee ___ disagreeing.<br data-start=\"7921\" data-end=\"7924\" \/>a) is<br data-start=\"7933\" data-end=\"7936\" \/>b) are<br data-start=\"7946\" data-end=\"7949\" \/><strong data-start=\"7953\" data-end=\"7966\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"7968\" data-end=\"8055\">\n<p data-start=\"7972\" data-end=\"8055\">The police ___ investigating the case.<br data-start=\"8010\" data-end=\"8013\" \/>a) is<br data-start=\"8022\" data-end=\"8025\" \/>b) are<br data-start=\"8035\" data-end=\"8038\" \/><strong data-start=\"8042\" data-end=\"8055\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"8057\" data-end=\"8125\">\n<p data-start=\"8061\" data-end=\"8125\">He is good ___ math.<br data-start=\"8081\" data-end=\"8084\" \/>a) in<br data-start=\"8093\" data-end=\"8096\" \/>b) at<br data-start=\"8105\" data-end=\"8108\" \/><strong data-start=\"8112\" data-end=\"8125\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"8127\" data-end=\"8208\">\n<p data-start=\"8131\" data-end=\"8208\">She insisted ___ paying the bill.<br data-start=\"8164\" data-end=\"8167\" \/>a) to<br data-start=\"8176\" data-end=\"8179\" \/>b) on<br data-start=\"8188\" data-end=\"8191\" \/><strong data-start=\"8195\" data-end=\"8208\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"8210\" data-end=\"8295\">\n<p data-start=\"8214\" data-end=\"8295\">He succeeded ___ solving the problem.<br data-start=\"8251\" data-end=\"8254\" \/>a) in<br data-start=\"8263\" data-end=\"8266\" \/>b) at<br data-start=\"8275\" data-end=\"8278\" \/><strong data-start=\"8282\" data-end=\"8295\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"8297\" data-end=\"8376\">\n<p data-start=\"8301\" data-end=\"8376\">They accused him ___ cheating.<br data-start=\"8331\" data-end=\"8334\" \/>a) for<br data-start=\"8344\" data-end=\"8347\" \/>b) of<br data-start=\"8356\" data-end=\"8359\" \/><strong data-start=\"8363\" data-end=\"8376\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"8378\" data-end=\"8456\">\n<p data-start=\"8382\" data-end=\"8456\">She is married ___ a lawyer.<br data-start=\"8410\" data-end=\"8413\" \/>a) with<br data-start=\"8424\" data-end=\"8427\" \/>b) to<br data-start=\"8436\" data-end=\"8439\" \/><strong data-start=\"8443\" data-end=\"8456\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"8458\" data-end=\"8537\">\n<p data-start=\"8462\" data-end=\"8537\">He is different ___ others.<br data-start=\"8489\" data-end=\"8492\" \/>a) from<br data-start=\"8503\" data-end=\"8506\" \/>b) than<br data-start=\"8517\" data-end=\"8520\" \/><strong data-start=\"8524\" data-end=\"8537\">Answer: a<\/strong><\/p>\n<\/li>\n<\/ol>\n<hr data-start=\"8539\" data-end=\"8542\" \/>\n<h2 data-start=\"8544\" data-end=\"8589\"><strong data-start=\"8547\" data-end=\"8589\">81\u2013100: Miscellaneous Advanced Grammar<\/strong><\/h2>\n<ol start=\"81\" data-start=\"8590\" data-end=\"10350\">\n<li data-start=\"8590\" data-end=\"8693\">\n<p data-start=\"8594\" data-end=\"8693\">Choose the correct form:<br data-start=\"8618\" data-end=\"8621\" \/>a) Between you and I<br data-start=\"8645\" data-end=\"8648\" \/>b) Between you and me<br data-start=\"8673\" data-end=\"8676\" \/><strong data-start=\"8680\" data-end=\"8693\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"8695\" data-end=\"8786\">\n<p data-start=\"8699\" data-end=\"8786\">The man, along with his sons, ___ present.<br data-start=\"8741\" data-end=\"8744\" \/>a) are<br data-start=\"8754\" data-end=\"8757\" \/>b) is<br data-start=\"8766\" data-end=\"8769\" \/><strong data-start=\"8773\" data-end=\"8786\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"8788\" data-end=\"8891\">\n<p data-start=\"8792\" data-end=\"8891\">She is one of those people who ___ always complaining.<br data-start=\"8846\" data-end=\"8849\" \/>a) is<br data-start=\"8858\" data-end=\"8861\" \/>b) are<br data-start=\"8871\" data-end=\"8874\" \/><strong data-start=\"8878\" data-end=\"8891\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"8893\" data-end=\"8976\">\n<p data-start=\"8897\" data-end=\"8976\">None of the students ___ passed.<br data-start=\"8929\" data-end=\"8932\" \/>a) has<br data-start=\"8942\" data-end=\"8945\" \/>b) have<br data-start=\"8956\" data-end=\"8959\" \/><strong data-start=\"8963\" data-end=\"8976\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"8978\" data-end=\"9087\">\n<p data-start=\"8982\" data-end=\"9087\">The fewer mistakes you make, the ___ your score.<br data-start=\"9030\" data-end=\"9033\" \/>a) higher<br data-start=\"9046\" data-end=\"9049\" \/>b) more higher<br data-start=\"9067\" data-end=\"9070\" \/><strong data-start=\"9074\" data-end=\"9087\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"9089\" data-end=\"9184\">\n<p data-start=\"9093\" data-end=\"9184\">This is the best solution ___ we can find.<br data-start=\"9135\" data-end=\"9138\" \/>a) which<br data-start=\"9150\" data-end=\"9153\" \/>b) that<br data-start=\"9164\" data-end=\"9167\" \/><strong data-start=\"9171\" data-end=\"9184\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"9186\" data-end=\"9270\">\n<p data-start=\"9190\" data-end=\"9270\">He denied ___ the glass.<br data-start=\"9214\" data-end=\"9217\" \/>a) breaking<br data-start=\"9232\" data-end=\"9235\" \/>b) to break<br data-start=\"9250\" data-end=\"9253\" \/><strong data-start=\"9257\" data-end=\"9270\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"9272\" data-end=\"9356\">\n<p data-start=\"9276\" data-end=\"9356\">She avoided ___ with him.<br data-start=\"9301\" data-end=\"9304\" \/>a) arguing<br data-start=\"9318\" data-end=\"9321\" \/>b) to argue<br data-start=\"9336\" data-end=\"9339\" \/><strong data-start=\"9343\" data-end=\"9356\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"9358\" data-end=\"9437\">\n<p data-start=\"9362\" data-end=\"9437\">I look forward to ___ you.<br data-start=\"9388\" data-end=\"9391\" \/>a) see<br data-start=\"9401\" data-end=\"9404\" \/>b) seeing<br data-start=\"9417\" data-end=\"9420\" \/><strong data-start=\"9424\" data-end=\"9437\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"9439\" data-end=\"9517\">\n<p data-start=\"9443\" data-end=\"9517\">He is used to ___ early.<br data-start=\"9467\" data-end=\"9470\" \/>a) wake<br data-start=\"9481\" data-end=\"9484\" \/>b) waking<br data-start=\"9497\" data-end=\"9500\" \/><strong data-start=\"9504\" data-end=\"9517\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"9519\" data-end=\"9588\">\n<p data-start=\"9523\" data-end=\"9588\">She made me ___.<br data-start=\"9539\" data-end=\"9542\" \/>a) cry<br data-start=\"9552\" data-end=\"9555\" \/>b) to cry<br data-start=\"9568\" data-end=\"9571\" \/><strong data-start=\"9575\" data-end=\"9588\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"9590\" data-end=\"9667\">\n<p data-start=\"9594\" data-end=\"9667\">I want this work ___ today.<br data-start=\"9621\" data-end=\"9624\" \/>a) done<br data-start=\"9635\" data-end=\"9638\" \/>b) do<br data-start=\"9647\" data-end=\"9650\" \/><strong data-start=\"9654\" data-end=\"9667\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"9669\" data-end=\"9743\">\n<p data-start=\"9673\" data-end=\"9743\">Let\u2019s not ___ time.<br data-start=\"9692\" data-end=\"9695\" \/>a) wasted<br data-start=\"9708\" data-end=\"9711\" \/>b) waste<br data-start=\"9723\" data-end=\"9726\" \/><strong data-start=\"9730\" data-end=\"9743\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"9745\" data-end=\"9836\">\n<p data-start=\"9749\" data-end=\"9836\">She found the book ___ on the table.<br data-start=\"9785\" data-end=\"9788\" \/>a) laying<br data-start=\"9801\" data-end=\"9804\" \/>b) lying<br data-start=\"9816\" data-end=\"9819\" \/><strong data-start=\"9823\" data-end=\"9836\">Answer: b<\/strong><\/p>\n<\/li>\n<li data-start=\"9838\" data-end=\"9908\">\n<p data-start=\"9842\" data-end=\"9908\">He is senior ___ me.<br data-start=\"9862\" data-end=\"9865\" \/>a) to<br data-start=\"9874\" data-end=\"9877\" \/>b) than<br data-start=\"9888\" data-end=\"9891\" \/><strong data-start=\"9895\" data-end=\"9908\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"9910\" data-end=\"9999\">\n<p data-start=\"9914\" data-end=\"9999\">This problem is too difficult ___ solve.<br data-start=\"9954\" data-end=\"9957\" \/>a) to<br data-start=\"9966\" data-end=\"9969\" \/>b) for<br data-start=\"9979\" data-end=\"9982\" \/><strong data-start=\"9986\" data-end=\"9999\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"10001\" data-end=\"10087\">\n<p data-start=\"10005\" data-end=\"10087\">She prefers reading ___ watching TV.<br data-start=\"10041\" data-end=\"10044\" \/>a) to<br data-start=\"10053\" data-end=\"10056\" \/>b) than<br data-start=\"10067\" data-end=\"10070\" \/><strong data-start=\"10074\" data-end=\"10087\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"10089\" data-end=\"10187\">\n<p data-start=\"10093\" data-end=\"10187\">The earlier we leave, ___ we arrive.<br data-start=\"10129\" data-end=\"10132\" \/>a) the sooner<br data-start=\"10149\" data-end=\"10152\" \/>b) the soon<br data-start=\"10167\" data-end=\"10170\" \/><strong data-start=\"10174\" data-end=\"10187\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"10189\" data-end=\"10269\">\n<p data-start=\"10193\" data-end=\"10269\">He is said ___ a millionaire.<br data-start=\"10222\" data-end=\"10225\" \/>a) to be<br data-start=\"10237\" data-end=\"10240\" \/>b) be<br data-start=\"10249\" data-end=\"10252\" \/><strong data-start=\"10256\" data-end=\"10269\">Answer: a<\/strong><\/p>\n<\/li>\n<li data-start=\"10271\" data-end=\"10350\">\n<p data-start=\"10276\" data-end=\"10350\">I had my car ___.<br data-start=\"10293\" data-end=\"10296\" \/>a) repair<br data-start=\"10310\" data-end=\"10313\" \/>b) repaired<br data-start=\"10329\" data-end=\"10332\" \/><strong data-start=\"10337\" data-end=\"10350\">Answer: b<\/strong><\/p>\n<\/li>\n<\/ol>\n<h3>Read Also: <a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/onlineearningmethod.com\/free-virtual-assistant-job\/\" target=\"_blank\" rel=\"noopener\">Free Virtual Assistant Job<\/a><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Get 100 advanced English grammar MCQs with answers for competitive exams and self-study. This complete grammar quiz covers tenses, conditionals, clauses, reported speech, passive voice, modals, and advanced rules. Perfect for students, teachers, and exam preparation. Here are 100 Advanced English Grammar MCQs with answers.These include complex tenses, clauses, voice, conditionals, modals, transformations, determiners, advanced &#8230; <a title=\"100 Advanced English Grammar MCQs with Answers\" class=\"read-more\" href=\"https:\/\/learn-nest.murreeroad.org\/blog\/100-advanced-english-grammar-mcqs-with-answers\/\" aria-label=\"Read more about 100 Advanced English Grammar MCQs with Answers\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":4821,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"googlesitekit_rrm_CAowprK_DA:productID":"","om_disable_all_campaigns":false,"_uag_custom_page_level_css":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2106],"tags":[2554,2563,2555,2558,2560,2559,2541,2561,2556,2550,2557,2564,2562],"class_list":["post-4819","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mcqs","tag-advanced-english-grammar-mcqs","tag-advanced-english-test-100-questions","tag-advanced-grammar-questions-with-answers","tag-advanced-grammar-quiz-for-students","tag-competitive-exam-english-mcqs","tag-english-grammar-exercises","tag-english-grammar-multiple-choice-questions","tag-english-grammar-practice-questions","tag-english-grammar-practice-test","tag-english-grammar-worksheet-mcqs","tag-english-mcqs-with-answers-pdf","tag-grammar-questions-for-exams","tag-mcqs-for-english-learners"],"aioseo_notices":[],"uagb_featured_image_src":{"full":["https:\/\/learn-nest.murreeroad.org\/blog\/wp-content\/uploads\/2025\/12\/100-Advanced-English-Grammar-MCQs-with-Answers.png",1200,628,false],"thumbnail":["https:\/\/learn-nest.murreeroad.org\/blog\/wp-content\/uploads\/2025\/12\/100-Advanced-English-Grammar-MCQs-with-Answers-150x150.png",150,150,true],"medium":["https:\/\/learn-nest.murreeroad.org\/blog\/wp-content\/uploads\/2025\/12\/100-Advanced-English-Grammar-MCQs-with-Answers-300x157.png",300,157,true],"medium_large":["https:\/\/learn-nest.murreeroad.org\/blog\/wp-content\/uploads\/2025\/12\/100-Advanced-English-Grammar-MCQs-with-Answers-768x402.png",768,402,true],"large":["https:\/\/learn-nest.murreeroad.org\/blog\/wp-content\/uploads\/2025\/12\/100-Advanced-English-Grammar-MCQs-with-Answers-1024x536.png",1024,536,true],"1536x1536":["https:\/\/learn-nest.murreeroad.org\/blog\/wp-content\/uploads\/2025\/12\/100-Advanced-English-Grammar-MCQs-with-Answers.png",1200,628,false],"2048x2048":["https:\/\/learn-nest.murreeroad.org\/blog\/wp-content\/uploads\/2025\/12\/100-Advanced-English-Grammar-MCQs-with-Answers.png",1200,628,false]},"uagb_author_info":{"display_name":"admin","author_link":"https:\/\/learn-nest.murreeroad.org\/blog\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"Get 100 advanced English grammar MCQs with answers for competitive exams and self-study. This complete grammar quiz covers tenses, conditionals, clauses, reported speech, passive voice, modals, and advanced rules. Perfect for students, teachers, and exam preparation. Here are 100 Advanced English Grammar MCQs with answers.These include complex tenses, clauses, voice, conditionals, modals, transformations, determiners, advanced&hellip;","_links":{"self":[{"href":"https:\/\/learn-nest.murreeroad.org\/blog\/wp-json\/wp\/v2\/posts\/4819","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/learn-nest.murreeroad.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/learn-nest.murreeroad.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/learn-nest.murreeroad.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/learn-nest.murreeroad.org\/blog\/wp-json\/wp\/v2\/comments?post=4819"}],"version-history":[{"count":2,"href":"https:\/\/learn-nest.murreeroad.org\/blog\/wp-json\/wp\/v2\/posts\/4819\/revisions"}],"predecessor-version":[{"id":4823,"href":"https:\/\/learn-nest.murreeroad.org\/blog\/wp-json\/wp\/v2\/posts\/4819\/revisions\/4823"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/learn-nest.murreeroad.org\/blog\/wp-json\/wp\/v2\/media\/4821"}],"wp:attachment":[{"href":"https:\/\/learn-nest.murreeroad.org\/blog\/wp-json\/wp\/v2\/media?parent=4819"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/learn-nest.murreeroad.org\/blog\/wp-json\/wp\/v2\/categories?post=4819"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/learn-nest.murreeroad.org\/blog\/wp-json\/wp\/v2\/tags?post=4819"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}