1:"$Sreact.fragment"
2:I[79520,["/_next/static/chunks/903a6e0b472e4278.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ"],""]
3:I[58447,["/_next/static/chunks/903a6e0b472e4278.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ"],"AnalyticsPageView"]
4:I[75637,["/_next/static/chunks/903a6e0b472e4278.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ"],"StaticRscParam"]
5:I[22016,["/_next/static/chunks/903a6e0b472e4278.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ"],""]
6:I[5500,["/_next/static/chunks/903a6e0b472e4278.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ"],"Image"]
7:I[27454,["/_next/static/chunks/903a6e0b472e4278.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ"],"TrackedLink"]
8:I[39756,["/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","/_next/static/chunks/575b0804ba6172fb.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ"],"default"]
9:I[37457,["/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","/_next/static/chunks/575b0804ba6172fb.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ"],"default"]
a:I[36768,["/_next/static/chunks/903a6e0b472e4278.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","/_next/static/chunks/3e13ef60cec22bdf.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","/_next/static/chunks/d8c5d8e7de7ff9a9.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ"],"default"]
1e:I[68027,[],"default"]
:HL["/_next/static/chunks/8bf10ebe5ef773a2.css?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","style"]
:HL["/_next/static/chunks/0393f09a360040b0.css?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","style"]
:HL["/_next/static/media/797e433ab948586e-s.p.dbea232f.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/caa3a2e1cccd8315-s.p.853070df.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
0:{"P":null,"b":"zaWeJUbGNvFJumRxgbHsg","c":["","exercises","tenses","present-perfect","set-7","choice"],"q":"","i":false,"f":[[["",{"children":["exercises",{"children":[["category","tenses","d"],{"children":[["topic","present-perfect","d"],{"children":[["setId","set-7","d"],{"children":[["mode","choice","d"],{"children":["__PAGE__",{}]}]}]}]}]}]},"$undefined","$undefined",true],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/8bf10ebe5ef773a2.css?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/0393f09a360040b0.css?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/903a6e0b472e4278.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"geist_bdfde10c-module__w8rb_W__variable geist_mono_31187869-module__YeGXRW__variable font-sans antialiased","children":[[["$","$L2",null,{"src":"https://www.googletagmanager.com/gtag/js?id=G-61MN6D5BWE","strategy":"lazyOnload"}],["$","$L2",null,{"id":"gtag-init","strategy":"lazyOnload","children":"\n          window.dataLayer = window.dataLayer || [];\n          function gtag(){dataLayer.push(arguments);}\n          gtag('js', new Date());\n          gtag('config', 'G-61MN6D5BWE', { send_page_view: false });\n        "}]],["$","$L2",null,{"src":"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4130639192955062","crossOrigin":"anonymous","strategy":"lazyOnload"}],["$","$L2",null,{"id":"clarity-init","strategy":"lazyOnload","children":"\n        (function(c,l,a,r,i,t,y){\n            c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};\n            t=l.createElement(r);t.async=1;t.src=\"https://www.clarity.ms/tag/\"+i;\n            y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);\n        })(window, document, \"clarity\", \"script\", \"v1ml0rdq8m\");\n      "}],["$","$L3",null,{}],["$","$L4",null,{}],["$","div",null,{"className":"min-h-screen bg-background text-foreground","children":[["$","header",null,{"className":"fixed top-0 left-0 right-0 z-50 bg-card/80 backdrop-blur-sm shadow-sm","children":["$","div",null,{"className":"mx-auto max-w-6xl px-4 py-4 flex items-center justify-between","children":[["$","div",null,{"className":"flex items-center gap-2","children":[["$","$L5",null,{"prefetch":false,"href":"/","aria-label":"Home","className":"rounded-md focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary focus-visible:ring-offset-2","children":["$","div",null,{"className":"flex items-center gap-2 ","children":[["$","$L6",null,{"src":"/logo.png","alt":"English Grammar App Logo","width":36,"height":36}],["$","span",null,{"className":"text-xl font-bold text-foreground","children":[["$","span",null,{"className":"text-primary","children":"English"}],["$","span",null,{"className":"text-muted-foreground","children":"-"}],["$","span",null,{"className":"text-primary","children":"Grammar"}],["$","span",null,{"className":"text-muted-foreground","children":".app"}]]}]]}]}],["$","span",null,{"className":"text-xs text-muted-foreground","children":"Beta"}]]}],["$","nav",null,{"className":"hidden md:flex items-center gap-6","children":["$","$L7",null,{"trackLocation":"nav","href":"/exercises","className":"text-muted-foreground hover:text-primary transition-colors","children":"Exercises"}]}]]}]}],["$","main",null,{"className":"pt-20","children":["$","$L8",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L9",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","$La",null,{}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","footer",null,{"className":"border-t border-border bg-muted/20","children":[["$","div",null,{"className":"mx-auto max-w-6xl px-4 pt-12 pb-10","children":["$","div",null,{"className":"grid grid-cols-2 md:grid-cols-5 gap-8","children":[["$","div",null,{"children":[["$","h3",null,{"className":"text-xs font-semibold uppercase tracking-wider text-foreground mb-4","children":"By Level"}],["$","ul",null,{"className":"space-y-2.5","children":[["$","li","pre-a1",{"children":"$Lb"}],"$Lc","$Ld","$Le","$Lf","$L10"]}]]}],"$L11","$L12","$L13","$L14"]}]}],"$L15"]}]]}],"$L16"]}]}]]}],{"children":["$L17",{"children":["$L18",{"children":["$L19",{"children":["$L1a",{"children":["$L1b",{"children":["$L1c",{},null,false,false]},null,false,false]},null,false,false]},null,false,false]},null,false,false]},null,false,false]},null,false,false],"$L1d",false]],"m":"$undefined","G":["$1e",[]],"S":true}
21:I[2355,["/_next/static/chunks/903a6e0b472e4278.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ"],"Analytics"]
23:I[97367,["/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","/_next/static/chunks/575b0804ba6172fb.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ"],"OutletBoundary"]
24:"$Sreact.suspense"
26:I[97367,["/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","/_next/static/chunks/575b0804ba6172fb.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ"],"ViewportBoundary"]
28:I[97367,["/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","/_next/static/chunks/575b0804ba6172fb.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ"],"MetadataBoundary"]
b:["$","$L7",null,{"trackLocation":"footer","href":"/exercises/level/pre-a1","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Pre-A1 · Starter"}]
c:["$","li","a1",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/exercises/level/a1","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"A1 · Beginner"}]}]
d:["$","li","a2",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/exercises/level/a2","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"A2 · Elementary"}]}]
e:["$","li","b1",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/exercises/level/b1","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"B1 · Intermediate"}]}]
f:["$","li","b2",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/exercises/level/b2","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"B2 · Upper Intermediate"}]}]
10:["$","li","c1",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/exercises/level/c1","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"C1 · Advanced"}]}]
11:["$","div",null,{"children":[["$","h3",null,{"className":"text-xs font-semibold uppercase tracking-wider text-foreground mb-4","children":"Popular Exercises"}],["$","ul",null,{"className":"space-y-2.5","children":[["$","li","/exercises/tenses/present-simple",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/exercises/tenses/present-simple","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Present Simple"}]}],["$","li","/exercises/tenses/past-simple",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/exercises/tenses/past-simple","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Past Simple"}]}],["$","li","/exercises/tenses/present-continuous",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/exercises/tenses/present-continuous","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Present Continuous"}]}],["$","li","/exercises/passive-voice/passive-basics",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/exercises/passive-voice/passive-basics","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Passive Voice"}]}],["$","li","/exercises/reported-speech/reported-statements",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/exercises/reported-speech/reported-statements","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Reported Speech"}]}],["$","li","/exercises/modals/ability-can-could",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/exercises/modals/ability-can-could","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Modal Verbs"}]}],["$","li","/exercises/conditionals/zero-conditional",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/exercises/conditionals/zero-conditional","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Conditionals"}]}]]}]]}]
12:["$","div",null,{"children":[["$","h3",null,{"className":"text-xs font-semibold uppercase tracking-wider text-foreground mb-4","children":"Popular Worksheets"}],["$","ul",null,{"className":"space-y-2.5","children":[["$","li","/exercises/questions/there-is-are-present/set-1/pdf",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/exercises/questions/there-is-are-present/set-1/pdf","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"There is / There are PDF"}]}],["$","li","/exercises/modals/obligation-must-have-to/set-1/pdf",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/exercises/modals/obligation-must-have-to/set-1/pdf","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Must & Have To PDF"}]}],["$","li","/exercises/prepositions/prepositions-of-place/set-1/pdf",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/exercises/prepositions/prepositions-of-place/set-1/pdf","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Prepositions of Place PDF"}]}],["$","li","/exercises/determiners/some-any/set-1/pdf",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/exercises/determiners/some-any/set-1/pdf","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Some & Any PDF"}]}],["$","li","/learn/pronouns/reflexive-pronouns",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/learn/pronouns/reflexive-pronouns","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Reflexive Pronouns"}]}],["$","li","/exercises/adjectives-adverbs/adjective-vs-adverb",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/exercises/adjectives-adverbs/adjective-vs-adverb","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Adjective vs Adverb"}]}]]}]]}]
13:["$","div",null,{"children":[["$","h3",null,{"className":"text-xs font-semibold uppercase tracking-wider mb-4","children":["$","$L5",null,{"prefetch":false,"href":"/learn","className":"text-foreground hover:text-primary transition-colors","children":"Grammar Topics"}]}],["$","ul",null,{"className":"space-y-2.5","children":[["$","li","/exercises/tenses",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/exercises/tenses","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Tenses"}]}],["$","li","/exercises/modals",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/exercises/modals","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Modal Verbs"}]}],["$","li","/exercises/conditionals",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/exercises/conditionals","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Conditionals"}]}],["$","li","/exercises/passive-voice",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/exercises/passive-voice","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Passive Voice"}]}],["$","li","/exercises/reported-speech",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/exercises/reported-speech","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Reported Speech"}]}],["$","li","/exercises/verb-forms",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/exercises/verb-forms","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Verb Forms"}]}],["$","li","/exercises/adjectives-adverbs",{"children":["$","$L7",null,{"trackLocation":"footer","href":"/exercises/adjectives-adverbs","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Adjectives & Adverbs"}]}]]}]]}]
14:["$","div",null,{"children":[["$","h3",null,{"className":"text-xs font-semibold uppercase tracking-wider mb-4","children":["$","$L5",null,{"prefetch":false,"href":"/blog","className":"text-foreground hover:text-primary transition-colors","children":"From the Blog"}]}],["$","ul",null,{"className":"space-y-2.5","children":[["$","li","/blog/posts/present-simple-exercises",{"children":["$","$L5",null,{"prefetch":false,"href":"/blog/posts/present-simple-exercises","className":"text-sm text-muted-foreground hover:text-foreground transition-colors leading-snug block","children":"Present Simple Exercises Guide"}]}],["$","li","/blog/posts/best-grammar-exercise-websites",{"children":["$","$L5",null,{"prefetch":false,"href":"/blog/posts/best-grammar-exercise-websites","className":"text-sm text-muted-foreground hover:text-foreground transition-colors leading-snug block","children":"Best Grammar Websites 2026"}]}],["$","li","/blog/posts/beyond-b2-what-c1-grammar-looks-like",{"children":["$","$L5",null,{"prefetch":false,"href":"/blog/posts/beyond-b2-what-c1-grammar-looks-like","className":"text-sm text-muted-foreground hover:text-foreground transition-colors leading-snug block","children":"Beyond B2: What C1 Looks Like"}]}]]}]]}]
15:["$","div",null,{"className":"border-t border-border","children":["$","div",null,{"className":"mx-auto max-w-6xl px-4 py-6 flex flex-col md:flex-row items-center justify-between gap-4","children":[["$","$L5",null,{"prefetch":false,"href":"/","aria-label":"Home","className":"rounded-md focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary focus-visible:ring-offset-2","children":["$","div",null,{"className":"flex items-center gap-2 ","children":[["$","$L6",null,{"src":"/logo.png","alt":"English Grammar App Logo","width":28,"height":28}],["$","span",null,{"className":"text-xl font-bold text-foreground","children":[["$","span",null,{"className":"text-primary","children":"English"}],["$","span",null,{"className":"text-muted-foreground","children":"-"}],["$","span",null,{"className":"text-primary","children":"Grammar"}],["$","span",null,{"className":"text-muted-foreground","children":".app"}]]}]]}]}],["$","div",null,{"className":"flex flex-wrap items-center justify-center gap-4 text-sm text-muted-foreground","children":[["$","$L5",null,{"prefetch":false,"href":"/about","className":"hover:text-foreground transition-colors","children":"About"}],["$","$L5",null,{"prefetch":false,"href":"/contact","className":"hover:text-foreground transition-colors","children":"Contact"}],["$","$L5",null,{"prefetch":false,"href":"/feedback","className":"hover:text-foreground transition-colors","children":"Feedback"}],["$","$L5",null,{"prefetch":false,"href":"/privacy-policy","className":"hover:text-foreground transition-colors","children":"Privacy"}]]}],["$","div",null,{"className":"flex flex-wrap items-center gap-3 text-sm text-muted-foreground","children":[[["$","a","YouTube",{"href":"https://www.youtube.com/@enGrammarApp","target":"_blank","rel":"noopener noreferrer","aria-label":"YouTube","className":"hover:text-foreground transition-colors","children":["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"fill":"currentColor","viewBox":"0 0 24 24","ref":"$undefined","className":"w-4 h-4","children":[["$","title",null,{"children":"YouTube"}],["$","path",null,{"d":"M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"}]]}]}],["$","a","Substack",{"href":"https://englishgrammarapp.substack.com/","target":"_blank","rel":"noopener noreferrer","aria-label":"Substack","className":"hover:text-foreground transition-colors","children":["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"fill":"currentColor","viewBox":"0 0 24 24","ref":"$undefined","className":"w-4 h-4","children":[["$","title",null,{"children":"Substack"}],["$","path",null,{"d":"M22.539 8.242H1.46V5.406h21.08v2.836zM1.46 10.812V24L12 18.11 22.54 24V10.812H1.46zM22.54 0H1.46v2.836h21.08V0z"}]]}]}],["$","a","WordPress",{"href":"https://englishgrammarapp2.wordpress.com/","target":"_blank","rel":"noopener noreferrer","aria-label":"WordPress","className":"hover:text-foreground transition-colors","children":["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"fill":"currentColor","viewBox":"0 0 24 24","ref":"$undefined","className":"w-4 h-4","children":[["$","title",null,{"children":"WordPress"}],["$","path",null,{"d":"M21.469 6.825c.84 1.537 1.318 3.3 1.318 5.175 0 3.979-2.156 7.456-5.363 9.325l3.295-9.527c.615-1.54.82-2.771.82-3.864 0-.405-.026-.78-.07-1.11m-7.981.105c.647-.03 1.232-.105 1.232-.105.582-.075.514-.93-.067-.899 0 0-1.755.135-2.88.135-1.064 0-2.85-.15-2.85-.15-.585-.03-.661.855-.075.885 0 0 .54.061 1.125.09l1.68 4.605-2.37 7.08L5.354 6.9c.649-.03 1.234-.1 1.234-.1.585-.075.516-.93-.065-.896 0 0-1.746.138-2.874.138-.2 0-.438-.008-.69-.015C4.911 3.15 8.235 1.215 12 1.215c2.809 0 5.365 1.072 7.286 2.833-.046-.003-.091-.009-.141-.009-1.06 0-1.812.923-1.812 1.914 0 .89.513 1.643 1.06 2.531.411.72.89 1.643.89 2.977 0 .915-.354 1.994-.821 3.479l-1.075 3.585-3.9-11.61.001.014zM12 22.784c-1.059 0-2.081-.153-3.048-.437l3.237-9.406 3.315 9.087c.024.053.05.101.078.149-1.12.393-2.325.609-3.582.609M1.211 12c0-1.564.336-3.05.935-4.39L7.29 21.709C3.694 19.96 1.212 16.271 1.211 12M12 0C5.385 0 0 5.385 0 12s5.385 12 12 12 12-5.385 12-12S18.615 0 12 0"}]]}]}],"$L1f"],"$L20"]}]]}]}]
16:["$","$L21",null,{}]
17:["$","$1","c",{"children":[null,["$","$L8",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L9",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
18:["$","$1","c",{"children":[null,["$","$L8",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L9",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
19:["$","$1","c",{"children":[null,["$","$L8",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L9",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
1a:["$","$1","c",{"children":[null,["$","$L8",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L9",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
1b:["$","$1","c",{"children":[null,["$","$L8",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L9",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
1c:["$","$1","c",{"children":["$L22",[["$","script","script-0",{"src":"/_next/static/chunks/b1e25e77f74d4f42.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/43f1f268fbffe89e.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/cd68d17862b3d95c.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/13784067c1b4c78f.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","async":true,"nonce":"$undefined"}]],["$","$L23",null,{"children":["$","$24",null,{"name":"Next.MetadataOutlet","children":"$@25"}]}]]}]
1d:["$","$1","h",{"children":[null,["$","$L26",null,{"children":"$@27"}],["$","div",null,{"hidden":true,"children":["$","$L28",null,{"children":["$","$24",null,{"name":"Next.Metadata","children":"$@29"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}]
1f:["$","a","Medium",{"href":"https://medium.com/@english-grammar-app","target":"_blank","rel":"noopener noreferrer","aria-label":"Medium","className":"hover:text-foreground transition-colors","children":["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"fill":"currentColor","viewBox":"0 0 24 24","ref":"$undefined","className":"w-4 h-4","children":[["$","title",null,{"children":"Medium"}],["$","path",null,{"d":"M4.21 0A4.201 4.201 0 0 0 0 4.21v15.58A4.201 4.201 0 0 0 4.21 24h15.58A4.201 4.201 0 0 0 24 19.79v-1.093c-.137.013-.278.02-.422.02-2.577 0-4.027-2.146-4.09-4.832a7.592 7.592 0 0 1 .022-.708c.093-1.186.475-2.241 1.105-3.022a3.885 3.885 0 0 1 1.395-1.1c.468-.237 1.127-.367 1.664-.367h.023c.101 0 .202.004.303.01V4.211A4.201 4.201 0 0 0 19.79 0Zm.198 5.583h4.165l3.588 8.435 3.59-8.435h3.864v.146l-.019.004c-.705.16-1.063.397-1.063 1.254h-.003l.003 10.274c.06.676.424.885 1.063 1.03l.02.004v.145h-4.923v-.145l.019-.005c.639-.144.994-.353 1.054-1.03V7.267l-4.745 11.15h-.261L6.15 7.569v9.445c0 .857.358 1.094 1.063 1.253l.02.004v.147H4.405v-.147l.019-.004c.705-.16 1.065-.397 1.065-1.253V6.987c0-.857-.358-1.094-1.064-1.254l-.018-.004zm19.25 3.668c-1.086.023-1.733 1.323-1.813 3.124H24V9.298a1.378 1.378 0 0 0-.342-.047Zm-1.862 3.632c-.1 1.756.86 3.239 2.204 3.634v-3.634z"}]]}]}]
20:["$","span",null,{"className":"pl-1","children":["© ",2026," english-grammar.app"]}]
27:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
2a:I[27201,["/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","/_next/static/chunks/575b0804ba6172fb.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ"],"IconMark"]
29:[["$","title","0",{"children":"Present Perfect Exercises – Present Perfect vs Past Simple (2) | English Grammar App"}],["$","meta","1",{"name":"description","content":"Free online Present Perfect exercises with instant feedback. Present Perfect vs Past Simple (2) — practice Tenses grammar with multiple choice..."}],["$","meta","2",{"name":"generator","content":"v0.app"}],["$","meta","3",{"name":"keywords","content":"Present Perfect exercises,Present Perfect exercise set 7,Present Perfect exercises set 7,Present Perfect exercises online,Present Perfect questions exercises,Tenses exercises,English grammar practice,free grammar test,interactive grammar exercises"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","link","5",{"rel":"canonical","href":"https://english-grammar.app/exercises/tenses/present-perfect/set-7/choice"}],["$","meta","6",{"property":"og:title","content":"Present Perfect Exercises – Present Perfect vs Past Simple (2) | English Grammar App"}],["$","meta","7",{"property":"og:description","content":"Free online Present Perfect exercises with instant feedback. Present Perfect vs Past Simple (2) — practice Tenses grammar with multiple choice..."}],["$","meta","8",{"property":"og:url","content":"https://english-grammar.app/exercises/tenses/present-perfect/set-7/choice"}],["$","meta","9",{"name":"twitter:card","content":"summary"}],["$","meta","10",{"name":"twitter:title","content":"Present Perfect Exercises – Present Perfect vs Past Simple (2) | English Grammar App"}],["$","meta","11",{"name":"twitter:description","content":"Free online Present Perfect exercises with instant feedback. Present Perfect vs Past Simple (2) — practice Tenses grammar with multiple choice..."}],["$","link","12",{"rel":"icon","href":"/favicon.ico?favicon.d9356225.ico","sizes":"256x256","type":"image/x-icon"}],["$","link","13",{"rel":"icon","href":"/icon-light-32x32.png","media":"(prefers-color-scheme: light)"}],["$","link","14",{"rel":"icon","href":"/icon-dark-32x32.png","media":"(prefers-color-scheme: dark)"}],["$","link","15",{"rel":"apple-touch-icon","href":"/apple-icon.png"}],["$","$L2a","16",{}]]
25:null
2b:I[36134,["/_next/static/chunks/903a6e0b472e4278.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","/_next/static/chunks/b1e25e77f74d4f42.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","/_next/static/chunks/43f1f268fbffe89e.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","/_next/static/chunks/cd68d17862b3d95c.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","/_next/static/chunks/13784067c1b4c78f.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ"],"default"]
2c:I[64669,["/_next/static/chunks/903a6e0b472e4278.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","/_next/static/chunks/b1e25e77f74d4f42.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","/_next/static/chunks/43f1f268fbffe89e.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","/_next/static/chunks/cd68d17862b3d95c.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ","/_next/static/chunks/13784067c1b4c78f.js?dpl=dpl_AtyJUQCBorbRo92jc53phsxuzpzQ"],"ExercisePlayer"]
22:["$","div",null,{"className":"flex justify-center","children":[["$","$L2b",null,{}],["$","div",null,{"className":"flex-1 min-w-0","children":["$","$L2c",null,{"exerciseSet":{"setId":7,"title":"Present Perfect vs Past Simple (2)","intro":"Advanced comparison: Use Past Simple for people who have died (their life is finished). Use Present Perfect for living people (life continues). Learn how tenses switch in conversations — Present Perfect introduces a topic, Past Simple asks for details.","difficulty":"B1","estimatedMinutes":15,"questions":[{"id":1,"stem":"Einstein ___ the theory of relativity.","answer":"developed","options":["developed","develops","is developing","has developed"],"explanation":"Einstein is dead, so we use Past Simple for his achievements.","supportedTypes":["multiple-choice","fill-blank"]},{"id":2,"stem":"Have you seen the news? — Yes, I ___ it this morning.","answer":"saw","options":["saw","have seen","see","am seeing"],"explanation":"After introducing a topic with Present Perfect, use Past Simple for specific details ('this morning' as a finished time).","supportedTypes":["multiple-choice","fill-blank"]},{"id":3,"stem":"My grandmother ___ 15 grandchildren. She's very proud!","answer":"has","acceptableAnswers":["'s got","has got"],"options":["is having","have","has","had"],"explanation":"Grandmother is alive (present result: she's proud), so use Present Perfect or simple present.","supportedTypes":["multiple-choice","fill-blank"]},{"id":4,"stem":"I've lost my phone! — Oh no! Where ___ you last ___ it?","answer":"did, see","options":["did, see","are, seeing","do, see","have, seen"],"explanation":"After 'I've lost' (Present Perfect), the follow-up question asks for specific past details (Past Simple).","supportedTypes":["multiple-choice","fill-blank"]},{"id":5,"stem":"Leonardo da Vinci ___ the Mona Lisa.","answer":"painted","options":["paints","has painted","painted","is painting"],"explanation":"Da Vinci is dead, so use Past Simple for his works.","supportedTypes":["multiple-choice","fill-blank"]},{"id":6,"stem":"I ___ to your brother, so I know about the party.","answer":"have spoken","acceptableAnswers":["'ve spoken","have talked","'ve talked"],"options":["spoke","have spoken","am speaking","speak"],"explanation":"'I know about the party' shows a present result of a past action, so use Present Perfect.","supportedTypes":["multiple-choice","fill-blank"]},{"id":7,"stem":"When ___ you ___ to drive?","answer":"did, learn","options":["are, learning","have, learned","do, learn","did, learn"],"explanation":"'When' asks about a specific time in the past, so use Past Simple.","supportedTypes":["multiple-choice","fill-blank"]},{"id":8,"stem":"She ___ three novels so far, and she's working on a fourth.","answer":"has written","acceptableAnswers":["'s written"],"options":["writes","has written","wrote","is writing"],"explanation":"She's still alive and writing, so use Present Perfect for her achievements 'so far'.","supportedTypes":["multiple-choice","fill-blank"]},{"id":9,"stem":"My grandfather ___ in World War II.","answer":"fought","options":["fought","is fighting","has fought","fights"],"explanation":"World War II is a finished historical period, so use Past Simple.","supportedTypes":["multiple-choice","fill-blank"]},{"id":10,"stem":"Have you finished your homework? — Yes, I ___ it an hour ago.","answer":"finished","options":["have finished","finished","finish","am finishing"],"explanation":"After a Present Perfect question, the answer gives specific time ('an hour ago'), so use Past Simple.","supportedTypes":["multiple-choice","fill-blank"]},{"id":11,"stem":"The company ___ 1,000 new employees this year.","answer":"has hired","acceptableAnswers":["'s hired"],"options":["is hiring","hires","has hired","hired"],"explanation":"'This year' is unfinished time, and the company still exists, so use Present Perfect.","supportedTypes":["multiple-choice","fill-blank"]},{"id":12,"stem":"How long ___ you ___ at your previous job?","answer":"did, work","options":["are, working","have, worked","did, work","do, work"],"explanation":"'Previous job' is finished, so use Past Simple to ask about duration.","supportedTypes":["multiple-choice","fill-blank"]},{"id":13,"stem":"Queen Victoria ___ for over 60 years.","answer":"reigned","options":["reigned","has reigned","reigns","is reigning"],"explanation":"Queen Victoria is dead, so use Past Simple for her reign.","supportedTypes":["multiple-choice","fill-blank"]},{"id":14,"stem":"I ___ my ankle. I can't walk properly.","answer":"have hurt","acceptableAnswers":["'ve hurt","have injured","'ve injured"],"options":["am hurting","have hurt","hurt","was hurting"],"explanation":"There's a present result (can't walk), so use Present Perfect.","supportedTypes":["multiple-choice","fill-blank"]},{"id":15,"stem":"I ___ tennis when I was at school, but I don't play anymore.","answer":"played","options":["am playing","play","have played","played"],"explanation":"'When I was at school' is a finished time period, and the activity stopped, so use Past Simple.","supportedTypes":["multiple-choice","fill-blank"]},{"id":16,"stem":"She ___ here for five years. She started in 2019.","answer":"has worked","acceptableAnswers":["'s worked","has been working"],"options":["is working","worked","works","has worked"],"explanation":"She still works here (continuing situation), so use Present Perfect.","supportedTypes":["multiple-choice","fill-blank"]},{"id":17,"stem":"What ___ you ___ last night?","answer":"did, do","options":["have, done","are, doing","do, do","did, do"],"explanation":"'Last night' is a specific past time, so use Past Simple.","supportedTypes":["multiple-choice","fill-blank"]},{"id":18,"stem":"Technology ___ a lot in the last 20 years.","answer":"has changed","acceptableAnswers":["'s changed"],"options":["is changing","changed","has changed","changes"],"explanation":"'In the last 20 years' includes now, so use Present Perfect.","supportedTypes":["multiple-choice","fill-blank"]},{"id":19,"stem":"The ancient Egyptians ___ the pyramids.","answer":"built","options":["are building","built","build","have built"],"explanation":"The ancient Egyptians are a historical civilization (finished period), so use Past Simple.","supportedTypes":["multiple-choice","fill-blank"]},{"id":20,"stem":"I ___ to call you all day! Where have you been?","answer":"have been trying","acceptableAnswers":["'ve been trying","have tried","'ve tried"],"options":["try","tried","am trying","have been trying"],"explanation":"'All day' up to now uses Present Perfect (or Present Perfect Continuous) for an ongoing effort.","supportedTypes":["multiple-choice","fill-blank"]}]},"topicName":"Present Perfect","categoryName":"Tenses","categorySlug":"tenses","topicSlug":"present-perfect","topicDescription":"Present Perfect exercises covering affirmative and negative forms, questions, time expressions (for/since, already/yet/just, ever/never), comparison with Past Simple and Present Perfect Continuous, and mixed practice.","hasLesson":true,"prevSetId":6,"nextSetId":8,"nextSetTitle":"Present Perfect vs Continuous","pdfUrl":"https://files.english-grammar.app/pdf/exercises/tenses/present-perfect/present-perfect-set-7.pdf?v=7adef876"}]}],"$L2d"]}]
2d:["$","$L2b",null,{}]
