{"id":15785,"date":"2026-06-15T16:59:15","date_gmt":"2026-06-15T14:59:15","guid":{"rendered":"https:\/\/www.wonderlandacademy.cz\/?page_id=15785"},"modified":"2026-06-15T17:02:11","modified_gmt":"2026-06-15T15:02:11","slug":"test-your-english","status":"publish","type":"page","link":"https:\/\/www.wonderlandacademy.cz\/en\/zakladni-skola-1-stupen\/test-your-english\/","title":{"rendered":"Test your English"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"15785\" class=\"elementor elementor-15785\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-762de3d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"762de3d\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f851bd5\" data-id=\"f851bd5\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c6ef851 elementor-widget elementor-widget-shortcode\" data-id=\"c6ef851\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\">    <div id=\"wa-ept-1\" class=\"wa-ept-wrap\" data-levels='{&quot;elementary&quot;:{&quot;label&quot;:&quot;Elementary&quot;,&quot;button_class&quot;:&quot;wa-ept-level-elementary&quot;,&quot;questions&quot;:[{&quot;question&quot;:&quot;He ______ got a new red kite.&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;has&quot;,&quot;have&quot;,&quot;did&quot;],&quot;correct&quot;:[0],&quot;correctText&quot;:&quot;has&quot;,&quot;explanation&quot;:&quot;\u201cHas got\u201d and \u201chave got\u201d are frequently used in English to show possession. Since the subject is \u201che\u201d (third-person singular), the answer is \u201chas\u201d because \u201chave\u201d does not agree with the subject. \u201cDid\u201d is a past simple verb not used together with \u201cgot.\u201d&quot;},{&quot;question&quot;:&quot;She _______ five kilometres every day.&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;run&quot;,&quot;runs&quot;,&quot;running&quot;],&quot;correct&quot;:[1],&quot;correctText&quot;:&quot;runs&quot;,&quot;explanation&quot;:&quot;The action is something the person does every day (not necessarily right now), so present simple is needed. As the subject is \u201cshe\u201d (third-person singular), an \u201cs\u201d needs to be added to the verb. \u201cRunning\u201d would be the present continuous form used if they were performing the action at the current moment or had set plans to run in the future.&quot;},{&quot;question&quot;:&quot;This large animal has two humps and can be found in the desert.&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;a monkey&quot;,&quot;a camel&quot;,&quot;a seal&quot;],&quot;correct&quot;:[1],&quot;correctText&quot;:&quot;a camel&quot;,&quot;explanation&quot;:&quot;A camel is the only animal that fits this description. Monkeys live in jungles and do not have humps. Seals live in or near water and do not have humps.&quot;},{&quot;question&quot;:&quot;Doctors and nurses work here.&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;a post office&quot;,&quot;a bank&quot;,&quot;a hospital&quot;],&quot;correct&quot;:[2],&quot;correctText&quot;:&quot;a hospital&quot;,&quot;explanation&quot;:&quot;Doctors and nurses are common jobs at a hospital and would not be found working at a post office or bank.&quot;},{&quot;question&quot;:&quot;How are you feeling?\\n__________________________&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;Yes, I do.&quot;,&quot;I am fine.&quot;,&quot;I am ten years old.&quot;],&quot;correct&quot;:[1],&quot;correctText&quot;:&quot;I am fine.&quot;,&quot;explanation&quot;:&quot;\u201cI am fine.\u201d is the only option with a word that expresses a feeling. \u201cYes, I do\u201d would be a response to the question \u201cDo you...\u201d and \u201cI am ten years old\u201d would be a response to \u201cHow old are you?\u201d It asks for the feeling, not the person\u2019s age.&quot;},{&quot;question&quot;:&quot;Which sentences are correct? (choose two)&quot;,&quot;type&quot;:&quot;multiple&quot;,&quot;answers&quot;:[&quot;I visited my grandmother last week.&quot;,&quot;I am visiting my grandmother every weekend.&quot;,&quot;I have visited my grandmother twice this week.&quot;,&quot;I visit my grandmother sometimes.&quot;],&quot;correct&quot;:[0,2],&quot;correctText&quot;:&quot;I visited my grandmother last week. \/ I have visited my grandmother twice this week.&quot;,&quot;explanation&quot;:&quot;Sentence \u201ca\u201d talks about a finished time, so past simple is needed. Sentence \u201cc\u201d talks about an unfinished time which started in the past, so present perfect is needed. Sentence \u201cb\u201d is incorrect because the time is \u201cevery weekend,\u201d which would require present simple, not present continuous or the \u2013ing form that is shown here. Sentence \u201cd\u201d properly uses present simple, but the word order is incorrect, as \u201csometimes\u201d and other adverbs of frequency are placed between the subject (\u201cI\u201d) and the verb (\u201cvisit\u201d), not at the end of the sentence.&quot;},{&quot;question&quot;:&quot;______ Tom like pizza?&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;Does&quot;,&quot;Do&quot;,&quot;Are&quot;],&quot;correct&quot;:[0],&quot;correctText&quot;:&quot;Does&quot;,&quot;explanation&quot;:&quot;This response is an appropriate answer to a present simple question because we want to know if Tom likes pizza in general. Since Tom (\u201che\u201d) is the subject, \u201cdoes,\u201d not \u201cdo,\u201d is needed. \u201cAre\u201d is only used with present continuous questions.&quot;},{&quot;question&quot;:&quot;The picture is _____ the wall.&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;on&quot;,&quot;in&quot;,&quot;at&quot;],&quot;correct&quot;:[0],&quot;correctText&quot;:&quot;on&quot;,&quot;explanation&quot;:&quot;For fixed surfaces, \u201con\u201d is the best preposition of place because the picture is hanging on the surface of the wall. \u201cIn\u201d would mean that the picture is actually inside of the wall, while \u201cat\u201d would show the picture is at a point where the wall is located but may or may not be on the surface of the wall.&quot;},{&quot;question&quot;:&quot;Which nouns are uncountable? (choose three)&quot;,&quot;type&quot;:&quot;multiple&quot;,&quot;answers&quot;:[&quot;glass&quot;,&quot;water&quot;,&quot;apple&quot;,&quot;cat&quot;,&quot;butter&quot;],&quot;correct&quot;:[0,1,4],&quot;correctText&quot;:&quot;glass \/ water \/ butter&quot;,&quot;explanation&quot;:&quot;All of these words cannot take a plural (\u201cs\u201d or \u201ces\u201d) or have a numerical quantity before them. \u201cApple\u201d and \u201ccat\u201d can be pluralized to \u201capples\u201d and \u201ccats\u201d and can also have numbers placed in front of them to show an amount.&quot;},{&quot;question&quot;:&quot;A: An iced tea, please.\\nB: Sure, 3.50.\\nA: ________________&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;Please.&quot;,&quot;Thank you.&quot;,&quot;Good morning.&quot;],&quot;correct&quot;:[1],&quot;correctText&quot;:&quot;Thank you.&quot;,&quot;explanation&quot;:&quot;\u201cThank you\u201d is a common response when one person provides another person with something they needed or did not have before. \u201cPlease\u201d and \u201cGood morning\u201d are typically used to begin conversations before the person asks for something.&quot;}]},&quot;intermediate&quot;:{&quot;label&quot;:&quot;Intermediate&quot;,&quot;button_class&quot;:&quot;wa-ept-level-intermediate&quot;,&quot;questions&quot;:[{&quot;question&quot;:&quot;Look at that sky! It _______ rain soon.&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;will&quot;,&quot;\u2018s going to&quot;,&quot;would&quot;],&quot;correct&quot;:[1],&quot;correctText&quot;:&quot;\u2018s going to&quot;,&quot;explanation&quot;:&quot;While all three of these can be used for future predictions, \u201cis going to\u201d is correct because the person states clear evidence (i.e. \u201cLook at that sky!\u201d) to support their prediction. \u201cWill\u201d should only be used when there is no evidence, while \u201cwould\u201d is for hypothetical future situations which may or may not happen.&quot;},{&quot;question&quot;:&quot;The boys _____________ the window last week.&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;broke&quot;,&quot;breaked&quot;,&quot;have broken&quot;],&quot;correct&quot;:[0],&quot;correctText&quot;:&quot;broke&quot;,&quot;explanation&quot;:&quot;The event occurred \u201clast week,\u201d a clear and finished time in the past, so past simple is needed. \u201cBreak\u201d is an irregular verb, so it does not take on \u201c-ed.\u201d Instead, the correct past simple form is \u201cbroke.\u201d&quot;},{&quot;question&quot;:&quot;I haven\u2019t seen the new James Bond film _____, but I plan to.&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;just&quot;,&quot;yet&quot;,&quot;still&quot;],&quot;correct&quot;:[1],&quot;correctText&quot;:&quot;yet&quot;,&quot;explanation&quot;:&quot;\u201cYet\u201d is used with present perfect negative sentences for things that have not occurred as of the moment of speaking but could happen in the future. It is always placed at the end of sentences or clauses. \u201cJust\u201d is used for things that have happened very recently, while \u201cstill\u201d is not placed at the end of sentences or clauses.&quot;},{&quot;question&quot;:&quot;I wanted to buy that coat, but it was _________________.&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;too expensive&quot;,&quot;too much expensive&quot;,&quot;expensive enough&quot;],&quot;correct&quot;:[0],&quot;correctText&quot;:&quot;too expensive&quot;,&quot;explanation&quot;:&quot;\u201cToo + adjective\u201d is needed here because the speaker is trying to modify the adjective to say there is an excess of something. \u201cToo much\u201d is traditionally used with uncountable nouns, not adjectives, and \u201cexpensive enough\u201d would imply that cost was not a problem and the person still bought the coat.&quot;},{&quot;question&quot;:&quot;Which sentence is correct?&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;If I have a party this weekend, I would invite you.&quot;,&quot;If I would have a party this weekend, I would invite you.&quot;,&quot;If I have a party this weekend, I will invite you.&quot;,&quot;If I will have a party this weekend, I will invite you.&quot;],&quot;correct&quot;:[2],&quot;correctText&quot;:&quot;If I have a party this weekend, I will invite you.&quot;,&quot;explanation&quot;:&quot;First conditional (if + present simple...will) is used for events that are possible in the future. The word \u201cwill\u201d is only used in the result clause, never the if clause. \u201cWould\u201d is reserved for second conditional sentences for events that definitely or probably won\u2019t occur in the future.&quot;},{&quot;question&quot;:&quot;When ice ______________, it becomes water.&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;will melt&quot;,&quot;melts&quot;,&quot;would melt&quot;],&quot;correct&quot;:[1],&quot;correctText&quot;:&quot;melts&quot;,&quot;explanation&quot;:&quot;Zero conditional sentences (if\/when + present simple...present simple) are used for facts, truths, or things that always happen. \u201cWill\u201d and \u201cwould\u201d can never be used in the if clause.&quot;},{&quot;question&quot;:&quot;My brother likes neither rap _____ pop music. He prefers jazz.&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;or&quot;,&quot;nor&quot;,&quot;and&quot;],&quot;correct&quot;:[1],&quot;correctText&quot;:&quot;nor&quot;,&quot;explanation&quot;:&quot;The presence of the word \u201cneither\u201d indicates that \u201cnor\u201d is needed to demonstrate that the subject dislikes both rap and pop music. \u201cOr\u201d can only be used with \u201ceither,\u201d not \u201cneither,\u201d while \u201cand\u201d is used with \u201cboth,\u201d not with \u201cneither.\u201d&quot;},{&quot;question&quot;:&quot;Which words cannot be used as synonyms for very tired? (choose two)&quot;,&quot;type&quot;:&quot;multiple&quot;,&quot;answers&quot;:[&quot;exhausted&quot;,&quot;worn out&quot;,&quot;embarrassed&quot;,&quot;divine&quot;,&quot;knackered&quot;],&quot;correct&quot;:[2,3],&quot;correctText&quot;:&quot;embarrassed \/ divine&quot;,&quot;explanation&quot;:&quot;\u201cEmbarrassed\u201d refers to a state of confusion or mortification, not necessarily a state of fatigue. \u201cDivine\u201d is a positive adjective referring to something beautiful or ideal.&quot;},{&quot;question&quot;:&quot;The students ran as quickly as they could, but the bus left without them. What happened?&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;They missed the bus.&quot;,&quot;They were on time for the bus.&quot;,&quot;The bus broke down.&quot;],&quot;correct&quot;:[0],&quot;correctText&quot;:&quot;They missed the bus.&quot;,&quot;explanation&quot;:&quot;\u201cThe bus left without them\u201d indicates that the bus departed without the students. If they had been on time, they would have been at the bus stop at or before the scheduled departure time. If a bus \u201cbreaks down,\u201d it means that it stops functioning, which there is no mention of.&quot;},{&quot;question&quot;:&quot;Which sentences are correct? (choose two)&quot;,&quot;type&quot;:&quot;multiple&quot;,&quot;answers&quot;:[&quot;Susan is more intelligent than Barbara.&quot;,&quot;Susan is the most intelligent student in our class.&quot;,&quot;Susan is as intelligent than Barbara.&quot;,&quot;Susan is most intelligent student in our class.&quot;],&quot;correct&quot;:[0,1],&quot;correctText&quot;:&quot;Susan is more intelligent than Barbara. \/ Susan is the most intelligent student in our class.&quot;,&quot;explanation&quot;:&quot;Sentence \u201ca\u201d compares two people, Susan and Barbara, so the proper comparative form of \u201cmore + adjective + than\u201d is needed. Sentence \u201cb\u201d compares all students in the class, not just two, so the proper superlative form of \u201cthe + most + adjective\u201d is needed. Sentence \u201cc\u201d uses the wrong structure after \u201cas,\u201d and sentence \u201cd\u201d is missing \u201cthe.\u201d&quot;}]},&quot;advanced&quot;:{&quot;label&quot;:&quot;Advanced&quot;,&quot;button_class&quot;:&quot;wa-ept-level-advanced&quot;,&quot;questions&quot;:[{&quot;question&quot;:&quot;What does it mean if someone \u201cpasses away?\u201d&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;They celebrate a birthday.&quot;,&quot;They leave their job.&quot;,&quot;They die.&quot;],&quot;correct&quot;:[2],&quot;correctText&quot;:&quot;They die.&quot;,&quot;explanation&quot;:&quot;\u201cPassing away\u201d is a more formal, less direct idiom for reporting someone\u2019s death.&quot;},{&quot;question&quot;:&quot;We need to find her and will leave no ____________ unturned to do so.&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;paper&quot;,&quot;stone&quot;,&quot;leaf&quot;],&quot;correct&quot;:[1],&quot;correctText&quot;:&quot;stone&quot;,&quot;explanation&quot;:&quot;\u201cNo stone unturned\u201d is an idiom describing a situation in which a person will do anything possible to complete a task.&quot;},{&quot;question&quot;:&quot;The board ______ to a decision last night. They have declined to provide the funding to add new classrooms to the school.&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;made&quot;,&quot;came&quot;,&quot;proposed&quot;],&quot;correct&quot;:[1],&quot;correctText&quot;:&quot;came&quot;,&quot;explanation&quot;:&quot;The verb \u201ccome\u201d collocates with \u201cdecision.\u201d While \u201cmade\u201d also collocates, the presence of the word \u201cto\u201d following the blank indicates that made is incorrect. Made does not take a preposition after it.&quot;},{&quot;question&quot;:&quot;I can go with you ______ you go on Saturday since I have to work that day.&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;until&quot;,&quot;if&quot;,&quot;unless&quot;],&quot;correct&quot;:[2],&quot;correctText&quot;:&quot;unless&quot;,&quot;explanation&quot;:&quot;\u201cUnless\u201d is used as a conjunction to show an exception. The person must work on Saturday, so they would not be able to go with the other person on that day and that day only.&quot;},{&quot;question&quot;:&quot;If I ____________ the lottery, I would donate some money to charity.&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;will win&quot;,&quot;would win&quot;,&quot;won&quot;,&quot;had won&quot;],&quot;correct&quot;:[2],&quot;correctText&quot;:&quot;won&quot;,&quot;explanation&quot;:&quot;This is a second conditional showing an impossible or very unlikely situation in the future. It is formed with using if + past simple...would. \u201cWill\u201d and \u201cwould\u201d may never be used with an if clause, only the result clause. \u201cHad won\u201d is a past perfect form which would only be used in the third conditional.&quot;},{&quot;question&quot;:&quot;As soon as she arrived at the airport, she realized she ______________ her passport at home.&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;had forgotten&quot;,&quot;was forgetting&quot;,&quot;forgot&quot;],&quot;correct&quot;:[0],&quot;correctText&quot;:&quot;had forgotten&quot;,&quot;explanation&quot;:&quot;There are two past actions in this sentence: the arrival at the airport and the forgetting of the passport. The forgetting is a completed action which happened before the arrival at the airport, so past perfect (had + past participle) is needed here. \u201cWas forgetting\u201d would show that the act of forgetting was still in progress, and \u201cforgot\u201d would indicate that the two past actions happened at the same time, not that one was a clear result of the other.&quot;},{&quot;question&quot;:&quot;The Colosseum _____________ many centuries ago.&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;built&quot;,&quot;was built&quot;,&quot;had been built&quot;],&quot;correct&quot;:[1],&quot;correctText&quot;:&quot;was built&quot;,&quot;explanation&quot;:&quot;This is a traditional past simple passive sentence (was + past participle). Based on the meaning, we do not know who built the Colosseum, or it is not important. Therefore, the object, or the item receiving the building, is placed first.&quot;},{&quot;question&quot;:&quot;My car has just been towed! I knew I __________________ there.&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;couldn\u2019t have parked&quot;,&quot;shouldn\u2019t have parked&quot;,&quot;wouldn\u2019t have parked&quot;],&quot;correct&quot;:[1],&quot;correctText&quot;:&quot;shouldn\u2019t have parked&quot;,&quot;explanation&quot;:&quot;Should\/shouldn\u2019t + have + past participle is a common way to express a past regret in English. Could\/couldn\u2019t and would\/wouldn\u2019t are used for deduction. As the subject can clearly tell that their car has been towed and goes on to admit that parking there was a mistake, they are expressing something they wish they had done differently in the past.&quot;},{&quot;question&quot;:&quot;I had to take a short break because I ___________________ for six hours without stopping.&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;had driven&quot;,&quot;had been driving&quot;,&quot;was driving&quot;],&quot;correct&quot;:[1],&quot;correctText&quot;:&quot;had been driving&quot;,&quot;explanation&quot;:&quot;The past perfect continuous (had + been + present participle) is used to describe completed actions in the past which happened before a previous past action. The continuous form emphasizes the duration of the action (six hours) and that the person is now tired due to the length of the activity. The past perfect simple (had driven) would be used if the duration were not as important or if the speaker were instead focusing on the amount of something, for example the number of kilometres driven.&quot;},{&quot;question&quot;:&quot;Jim is going to Spain this summer. He should probably ________ on his Spanish.&quot;,&quot;type&quot;:&quot;single&quot;,&quot;answers&quot;:[&quot;take up&quot;,&quot;brush up&quot;,&quot;do up&quot;],&quot;correct&quot;:[1],&quot;correctText&quot;:&quot;brush up&quot;,&quot;explanation&quot;:&quot;\u201cBrush up\u201d is a phrasal verb used to show that someone needs to enhance or refresh their knowledge of a subject that they may have lost some skills in. \u201cTake up\u201d would be most appropriate for a brand-new activity that someone is starting for the first time, while \u201cdo up\u201d is used to describe renovations of a home or a person\u2019s face; it is not used to show a person\u2019s learning or re-learning.&quot;}]}}' data-ajax-url=\"https:\/\/www.wonderlandacademy.cz\/wp-admin\/admin-ajax.php\" data-nonce=\"b117bd6350\">\n        <div class=\"wa-ept-card\">\n            <div class=\"wa-ept-level-screen\">\n                <h2>Choose your level:<\/h2>\n                <div class=\"wa-ept-level-buttons\">\n                                            <button type=\"button\" class=\"wa-ept-level-button wa-ept-level-elementary\" data-level=\"elementary\">Elementary<\/button>\n                                            <button type=\"button\" class=\"wa-ept-level-button wa-ept-level-intermediate\" data-level=\"intermediate\">Intermediate<\/button>\n                                            <button type=\"button\" class=\"wa-ept-level-button wa-ept-level-advanced\" data-level=\"advanced\">Advanced<\/button>\n                                    <\/div>\n            <\/div>\n\n            <div class=\"wa-ept-quiz\" hidden>\n                <div class=\"wa-ept-progress-row\">\n                    <span class=\"wa-ept-progress-text\"><\/span>\n                    <span class=\"wa-ept-choice-hint\"><\/span>\n                <\/div>\n                <div class=\"wa-ept-active-level\"><\/div>\n                <div class=\"wa-ept-question\"><\/div>\n                <div class=\"wa-ept-options\"><\/div>\n                <div class=\"wa-ept-message\" aria-live=\"polite\"><\/div>\n                <div class=\"wa-ept-nav\">\n                    <button type=\"button\" class=\"wa-ept-button wa-ept-button-secondary wa-ept-prev\">Back<\/button>\n                    <button type=\"button\" class=\"wa-ept-button wa-ept-next\">Next<\/button>\n                <\/div>\n            <\/div>\n\n            <div class=\"wa-ept-email-step\" hidden>\n                <h2>Get your answers<\/h2>\n                <p>Please enter your e-mail address. We will send you the correct answers and then show the review here.<\/p>\n                <form class=\"wa-ept-email-form\" novalidate action=\"\">\n                    <label class=\"wa-ept-field-label\" for=\"wa-ept-1-email\">Email address <span>*<\/span><\/label>\n                    <input id=\"wa-ept-1-email\" class=\"wa-ept-email-input\" type=\"email\" name=\"email\" placeholder=\"your@email.com\" autocomplete=\"email\" required>\n                    <div class=\"wa-ept-email-message\" aria-live=\"polite\"><\/div>\n                    <div class=\"wa-ept-nav\">\n                        <button type=\"button\" class=\"wa-ept-button wa-ept-button-secondary wa-ept-email-back\">Back<\/button>\n                        <button type=\"submit\" class=\"wa-ept-button wa-ept-submit-email\">Send and show answers<\/button>\n                    <\/div>\n                <input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\n            <\/div>\n\n            <div class=\"wa-ept-results\" hidden>\n                <h2>Review your answers<\/h2>\n                <p class=\"wa-ept-results-intro\">Below you can see which answers were correct and which were incorrect. Explanations are shown for incorrect answers.<\/p>\n                <div class=\"wa-ept-results-list\"><\/div>\n                <button type=\"button\" class=\"wa-ept-button wa-ept-restart\">Choose another level<\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <style>\n        #wa-ept-1 {\n            --wa-ept-orange: #E68848;\n            --wa-ept-green: #6FB756;\n            --wa-ept-green-dark: #0A6F2A;\n            --wa-ept-red: #C5322C;\n            --wa-ept-text: #333333;\n            --wa-ept-muted: #777777;\n            --wa-ept-border: #e6e6e6;\n            --wa-ept-light-orange: rgba(255, 145, 77, .10);\n            --wa-ept-light-green: rgba(13, 142, 54, .10);\n            --wa-ept-light-red: rgba(208, 10, 17, .10);\n            width: 100%;\n            font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif;\n            color: var(--wa-ept-text);\n        }\n\n        #wa-ept-1 .wa-ept-card {\n            width: 100%;\n            max-width: 1120px;\n            margin: 0 auto;\n            padding: 28px 0 10px;\n            background: transparent;\n        }\n\n        #wa-ept-1 .wa-ept-level-screen,\n        #wa-ept-1 .wa-ept-quiz,\n        #wa-ept-1 .wa-ept-email-step,\n        #wa-ept-1 .wa-ept-results {\n            width: 100%;\n        }\n\n        #wa-ept-1 .wa-ept-level-screen {\n            min-height: 560px;\n            display: flex;\n            flex-direction: column;\n            justify-content: center;\n            align-items: center;\n            text-align: center;\n            padding: 40px 16px;\n            box-sizing: border-box;\n        }\n\n        #wa-ept-1 .wa-ept-level-screen h2 {\n            margin-bottom: 40px;\n            font-size: clamp(44px, 5vw, 70px);\n            line-height: 1.1;\n            font-weight: 500;\n            letter-spacing: 0;\n        }\n\n        #wa-ept-1 .wa-ept-level-buttons {\n            display: grid;\n            gap: 24px;\n            width: min(100%, 360px);\n        }\n\n        #wa-ept-1 .wa-ept-level-button {\n            min-height: 76px;\n            border: 2px solid transparent;\n            border-radius: 0;\n            color: #ffffff;\n            font-size: clamp(26px, 3vw, 36px);\n            line-height: 1.2;\n            font-weight: 500;\n            cursor: pointer;\n            font-family: inherit;\n            box-shadow: none;\n            transition: transform .15s ease, opacity .15s ease;\n        }\n\n        #wa-ept-1 .wa-ept-level-button:hover,\n        #wa-ept-1 .wa-ept-level-button:focus {\n            transform: none;\n            opacity: .92;\n            color: #ffffff;\n        }\n\n        #wa-ept-1 .wa-ept-level-elementary { background: var(--wa-ept-green); }\n        #wa-ept-1 .wa-ept-level-intermediate { background: var(--wa-ept-red); }\n        #wa-ept-1 .wa-ept-level-advanced { background: var(--wa-ept-orange); }\n\n        #wa-ept-1 h2 {\n            margin: 0 0 12px;\n            font-size: clamp(30px, 4vw, 48px);\n            line-height: 1.15;\n            font-weight: 700;\n            color: #111111;\n        }\n\n        #wa-ept-1 p {\n            margin: 0 0 24px;\n            font-size: 22px;\n            line-height: 1.45;\n            color: var(--wa-ept-muted);\n        }\n\n        #wa-ept-1 .wa-ept-progress-row {\n            display: flex;\n            justify-content: space-between;\n            gap: 16px;\n            align-items: center;\n            margin-bottom: 8px;\n            font-size: 18px;\n            color: var(--wa-ept-muted);\n        }\n\n        #wa-ept-1 .wa-ept-active-level {\n            margin: 0 0 18px;\n            color: var(--wa-ept-muted);\n            font-size: 18px;\n        }\n\n        #wa-ept-1 .wa-ept-question {\n            white-space: pre-line;\n            margin: 0 0 20px;\n            font-size: clamp(24px, 2.4vw, 32px);\n            line-height: 1.35;\n            font-weight: 500;\n            color: var(--wa-ept-text);\n        }\n\n        #wa-ept-1 .wa-ept-options {\n            display: grid;\n            gap: 16px;\n            margin-bottom: 22px;\n        }\n\n        #wa-ept-1 .wa-ept-option {\n            display: flex;\n            align-items: center;\n            gap: 16px;\n            width: 100%;\n            min-height: 64px;\n            padding: 14px 18px;\n            border: 2px solid var(--wa-ept-orange);\n            background: #ffffff;\n            cursor: pointer;\n            font-size: 22px;\n            line-height: 1.3;\n            transition: border-color .15s ease, box-shadow .15s ease, background .15s ease;\n            box-sizing: border-box;\n        }\n\n        #wa-ept-1 .wa-ept-option:hover {\n            box-shadow: 0 0 0 3px rgba(255, 145, 77, .18);\n        }\n\n        #wa-ept-1 .wa-ept-option.is-selected {\n            border-color: var(--wa-ept-green);\n            background: rgba(13, 142, 54, .10);\n        }\n\n        #wa-ept-1 .wa-ept-option input {\n            width: 24px !important;\n            height: 24px !important;\n            min-width: 24px;\n            margin: 0 !important;\n            opacity: 1 !important;\n            visibility: visible !important;\n            pointer-events: auto !important;\n            accent-color: var(--wa-ept-green);\n        }\n\n        #wa-ept-1 .wa-ept-field-label {\n            display: block;\n            margin: 0 0 8px;\n            font-size: 22px;\n            color: var(--wa-ept-text);\n        }\n\n        #wa-ept-1 .wa-ept-field-label span {\n            color: var(--wa-ept-orange);\n        }\n\n        #wa-ept-1 .wa-ept-email-input {\n            display: block;\n            width: 100%;\n            min-height: 64px;\n            margin: 0 0 16px;\n            padding: 14px 18px;\n            border: 2px solid var(--wa-ept-orange);\n            border-radius: 0;\n            background: #ffffff;\n            color: var(--wa-ept-text);\n            font-size: 22px;\n            line-height: 1.3;\n            box-sizing: border-box;\n            outline: none;\n            font-family: inherit;\n        }\n\n        #wa-ept-1 .wa-ept-email-input:focus {\n            box-shadow: 0 0 0 3px rgba(255, 145, 77, .18);\n        }\n\n        #wa-ept-1 .wa-ept-button {\n            display: inline-flex;\n            justify-content: center;\n            align-items: center;\n            width: 100%;\n            min-height: 64px;\n            padding: 16px 28px;\n            border: 0;\n            border-radius: 0;\n            background: var(--wa-ept-green);\n            color: #ffffff;\n            font-size: 22px;\n            font-weight: 500;\n            line-height: 1.2;\n            cursor: pointer;\n            transition: background .15s ease, opacity .15s ease;\n            text-align: center;\n            font-family: inherit;\n        }\n\n        #wa-ept-1 .wa-ept-button:hover,\n        #wa-ept-1 .wa-ept-button:focus {\n            background: var(--wa-ept-green-dark);\n            color: #ffffff;\n        }\n\n        #wa-ept-1 .wa-ept-button[disabled] {\n            opacity: .65;\n            cursor: not-allowed;\n        }\n\n        #wa-ept-1 .wa-ept-button-secondary {\n            width: auto;\n            min-height: 54px;\n            background: #999999;\n            padding-left: 26px;\n            padding-right: 26px;\n        }\n\n        #wa-ept-1 .wa-ept-button-secondary:hover,\n        #wa-ept-1 .wa-ept-button-secondary:focus {\n            background: #777777;\n        }\n\n        #wa-ept-1 .wa-ept-nav {\n            display: flex;\n            gap: 16px;\n            align-items: stretch;\n            margin-top: 14px;\n        }\n\n        #wa-ept-1 .wa-ept-nav .wa-ept-next,\n        #wa-ept-1 .wa-ept-nav .wa-ept-submit-email {\n            flex: 1;\n        }\n\n        #wa-ept-1 .wa-ept-message,\n        #wa-ept-1 .wa-ept-email-message {\n            min-height: 26px;\n            margin: 8px 0;\n            color: var(--wa-ept-red);\n            font-size: 17px;\n        }\n\n        #wa-ept-1 .wa-ept-email-message.is-success {\n            color: var(--wa-ept-green-dark);\n        }\n\n        #wa-ept-1 .wa-ept-result-item {\n            margin: 0 0 22px;\n            padding: 22px;\n            border: 2px solid var(--wa-ept-border);\n            background: #ffffff;\n        }\n\n        #wa-ept-1 .wa-ept-result-item.is-correct {\n            border-color: var(--wa-ept-green);\n        }\n\n        #wa-ept-1 .wa-ept-result-item.is-wrong {\n            border-color: var(--wa-ept-orange);\n        }\n\n        #wa-ept-1 .wa-ept-result-status {\n            display: inline-block;\n            margin-bottom: 10px;\n            padding: 5px 10px;\n            font-size: 16px;\n            font-weight: 700;\n            color: #ffffff;\n            background: var(--wa-ept-green);\n        }\n\n        #wa-ept-1 .wa-ept-result-item.is-wrong .wa-ept-result-status {\n            background: var(--wa-ept-orange);\n        }\n\n        #wa-ept-1 .wa-ept-result-question {\n            margin: 0 0 14px;\n            white-space: pre-line;\n            font-size: 22px;\n            font-weight: 600;\n            line-height: 1.35;\n            color: var(--wa-ept-text);\n        }\n\n        #wa-ept-1 .wa-ept-result-line {\n            margin: 6px 0;\n            font-size: 18px;\n            line-height: 1.45;\n        }\n\n        #wa-ept-1 .wa-ept-result-explanation {\n            margin-top: 14px;\n            padding: 16px;\n            border-left: 4px solid var(--wa-ept-orange);\n            background: rgba(255, 145, 77, .10);\n            font-size: 18px;\n            line-height: 1.5;\n        }\n\n        #wa-ept-1 .wa-ept-restart {\n            margin-top: 10px;\n        }\n\n        @media (max-width: 767px) {\n            #wa-ept-1 .wa-ept-card {\n                padding-top: 18px;\n            }\n\n            #wa-ept-1 .wa-ept-level-screen {\n                min-height: 460px;\n            }\n\n            #wa-ept-1 .wa-ept-level-buttons {\n                width: 100%;\n                max-width: 340px;\n            }\n\n            #wa-ept-1 .wa-ept-level-button {\n                min-height: 68px;\n                border-radius: 0;\n            }\n\n            #wa-ept-1 .wa-ept-option,\n            #wa-ept-1 .wa-ept-email-input {\n                font-size: 18px;\n                min-height: 58px;\n            }\n\n            #wa-ept-1 .wa-ept-nav {\n                flex-direction: column;\n            }\n\n            #wa-ept-1 .wa-ept-button-secondary {\n                width: 100%;\n            }\n        }\n    <\/style>\n\n    <script>\n        (function(){\n            const root = document.getElementById(\"wa-ept-1\");\n            if (!root) return;\n\n            const levels = JSON.parse(root.getAttribute('data-levels'));\n            const ajaxUrl = root.getAttribute('data-ajax-url');\n            const nonce = root.getAttribute('data-nonce');\n            let currentLevelKey = 'elementary';\n            let currentLevel = levels[currentLevelKey];\n            let questions = currentLevel.questions;\n            let current = 0;\n            let selections = questions.map(() => []);\n\n            const levelScreen = root.querySelector('.wa-ept-level-screen');\n            const levelButtons = root.querySelectorAll('.wa-ept-level-button');\n            const quiz = root.querySelector('.wa-ept-quiz');\n            const emailStep = root.querySelector('.wa-ept-email-step');\n            const results = root.querySelector('.wa-ept-results');\n            const activeLevel = root.querySelector('.wa-ept-active-level');\n            const progressText = root.querySelector('.wa-ept-progress-text');\n            const choiceHint = root.querySelector('.wa-ept-choice-hint');\n            const questionBox = root.querySelector('.wa-ept-question');\n            const optionsBox = root.querySelector('.wa-ept-options');\n            const message = root.querySelector('.wa-ept-message');\n            const prevButton = root.querySelector('.wa-ept-prev');\n            const nextButton = root.querySelector('.wa-ept-next');\n            const emailForm = root.querySelector('.wa-ept-email-form');\n            const emailInput = root.querySelector('.wa-ept-email-input');\n            const emailMessage = root.querySelector('.wa-ept-email-message');\n            const emailBackButton = root.querySelector('.wa-ept-email-back');\n            const submitEmailButton = root.querySelector('.wa-ept-submit-email');\n            const resultsList = root.querySelector('.wa-ept-results-list');\n            const restartButton = root.querySelector('.wa-ept-restart');\n\n            function arraysEqualAsSets(a, b) {\n                if (a.length !== b.length) return false;\n                const sortedA = [...a].sort((x, y) => x - y);\n                const sortedB = [...b].sort((x, y) => x - y);\n                return sortedA.every((value, index) => value === sortedB[index]);\n            }\n\n            function getSelectedTexts(question, indexes) {\n                if (!indexes || !indexes.length) return 'No answer selected';\n                return indexes.map(index => question.answers[index]).join(' \/ ');\n            }\n\n            function showOnly(screen) {\n                levelScreen.hidden = screen !== 'level';\n                quiz.hidden = screen !== 'quiz';\n                emailStep.hidden = screen !== 'email';\n                results.hidden = screen !== 'results';\n            }\n\n            function startLevel(levelKey) {\n                if (!levels[levelKey]) return;\n                currentLevelKey = levelKey;\n                currentLevel = levels[levelKey];\n                questions = currentLevel.questions;\n                current = 0;\n                selections = questions.map(() => []);\n                if (emailInput) emailInput.value = '';\n                showOnly('quiz');\n                renderQuestion();\n                root.scrollIntoView({ behavior: 'smooth', block: 'start' });\n            }\n\n            function renderQuestion() {\n                const q = questions[current];\n                const total = questions.length;\n                const requiredCount = q.correct.length;\n\n                activeLevel.textContent = currentLevel.label + ' test';\n                progressText.textContent = 'Page ' + (current + 1) + ' of ' + total;\n                choiceHint.textContent = q.type === 'multiple'\n                    ? 'Choose ' + requiredCount\n                    : 'Choose one';\n                questionBox.textContent = q.question;\n                message.textContent = '';\n                optionsBox.innerHTML = '';\n\n                q.answers.forEach((answer, index) => {\n                    const id = root.id + '-' + currentLevelKey + '-q' + current + '-a' + index;\n                    const label = document.createElement('label');\n                    label.className = 'wa-ept-option';\n                    if (selections[current].includes(index)) {\n                        label.classList.add('is-selected');\n                    }\n                    label.setAttribute('for', id);\n\n                    const input = document.createElement('input');\n                    input.type = q.type === 'multiple' ? 'checkbox' : 'radio';\n                    input.name = root.id + '-' + currentLevelKey + '-question-' + current;\n                    input.id = id;\n                    input.value = String(index);\n                    input.checked = selections[current].includes(index);\n\n                    const span = document.createElement('span');\n                    span.textContent = answer;\n\n                    input.addEventListener('change', () => {\n                        if (q.type === 'single') {\n                            selections[current] = [index];\n                        } else {\n                            const existing = selections[current].includes(index);\n                            if (existing) {\n                                selections[current] = selections[current].filter(item => item !== index);\n                            } else {\n                                selections[current] = [...selections[current], index];\n                            }\n                        }\n                        renderQuestion();\n                    });\n\n                    label.addEventListener('click', (event) => {\n                        if (event.target === input) return;\n                        event.preventDefault();\n                        input.checked = !input.checked;\n                        input.dispatchEvent(new Event('change', { bubbles: true }));\n                    });\n\n                    label.appendChild(input);\n                    label.appendChild(span);\n                    optionsBox.appendChild(label);\n                });\n\n                prevButton.hidden = current === 0;\n                nextButton.textContent = current === total - 1 ? 'Continue' : 'Next';\n            }\n\n            function validateCurrentQuestion() {\n                const q = questions[current];\n                if (!selections[current].length) {\n                    message.textContent = q.type === 'multiple'\n                        ? 'Please choose the required answers before continuing.'\n                        : 'Please choose one answer before continuing.';\n                    return false;\n                }\n                if (q.type === 'multiple' && selections[current].length !== q.correct.length) {\n                    message.textContent = 'Please choose exactly ' + q.correct.length + ' answers.';\n                    return false;\n                }\n                return true;\n            }\n\n            function showEmailStep() {\n                showOnly('email');\n                emailMessage.textContent = '';\n                emailMessage.classList.remove('is-success');\n                root.scrollIntoView({ behavior: 'smooth', block: 'start' });\n                setTimeout(() => emailInput.focus(), 120);\n            }\n\n            function renderResults() {\n                resultsList.innerHTML = '';\n\n                questions.forEach((q, index) => {\n                    const selected = selections[index];\n                    const isCorrect = arraysEqualAsSets(selected, q.correct);\n\n                    const item = document.createElement('div');\n                    item.className = 'wa-ept-result-item ' + (isCorrect ? 'is-correct' : 'is-wrong');\n\n                    const status = document.createElement('div');\n                    status.className = 'wa-ept-result-status';\n                    status.textContent = isCorrect ? 'Correct' : 'Incorrect';\n                    item.appendChild(status);\n\n                    const question = document.createElement('div');\n                    question.className = 'wa-ept-result-question';\n                    question.textContent = (index + 1) + '. ' + q.question;\n                    item.appendChild(question);\n\n                    const selectedLine = document.createElement('div');\n                    selectedLine.className = 'wa-ept-result-line';\n                    selectedLine.innerHTML = '<strong>Your answer:<\/strong> ' + escapeHtml(getSelectedTexts(q, selected));\n                    item.appendChild(selectedLine);\n\n                    const correctLine = document.createElement('div');\n                    correctLine.className = 'wa-ept-result-line';\n                    correctLine.innerHTML = '<strong>Correct answer:<\/strong> ' + escapeHtml(q.correctText);\n                    item.appendChild(correctLine);\n\n                    if (!isCorrect) {\n                        const explanation = document.createElement('div');\n                        explanation.className = 'wa-ept-result-explanation';\n                        explanation.innerHTML = '<strong>Explanation:<\/strong> ' + escapeHtml(q.explanation);\n                        item.appendChild(explanation);\n                    }\n\n                    resultsList.appendChild(item);\n                });\n\n                showOnly('results');\n                root.scrollIntoView({ behavior: 'smooth', block: 'start' });\n            }\n\n            function escapeHtml(value) {\n                return String(value)\n                    .replace(\/&\/g, '&amp;')\n                    .replace(\/<\/g, '&lt;')\n                    .replace(\/>\/g, '&gt;')\n                    .replace(\/\"\/g, '&quot;')\n                    .replace(\/'\/g, '&#039;');\n            }\n\n            function isValidEmail(email) {\n                return \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email);\n            }\n\n            async function sendResults(email) {\n                const payload = new URLSearchParams();\n                payload.append('action', 'wa_ept_send_results_v5');\n                payload.append('nonce', nonce);\n                payload.append('email', email);\n                payload.append('level', currentLevelKey);\n                payload.append('answers', JSON.stringify(selections));\n\n                const response = await fetch(ajaxUrl, {\n                    method: 'POST',\n                    credentials: 'same-origin',\n                    headers: {\n                        'Content-Type': 'application\/x-www-form-urlencoded; charset=UTF-8'\n                    },\n                    body: payload.toString()\n                });\n\n                return response.json();\n            }\n\n            levelButtons.forEach(button => {\n                button.addEventListener('click', () => startLevel(button.getAttribute('data-level')));\n            });\n\n            prevButton.addEventListener('click', () => {\n                if (current > 0) {\n                    current -= 1;\n                    renderQuestion();\n                } else {\n                    showOnly('level');\n                }\n            });\n\n            nextButton.addEventListener('click', () => {\n                if (!validateCurrentQuestion()) return;\n                if (current < questions.length - 1) {\n                    current += 1;\n                    renderQuestion();\n                } else {\n                    showEmailStep();\n                }\n            });\n\n            emailBackButton.addEventListener('click', () => {\n                showOnly('quiz');\n                current = questions.length - 1;\n                renderQuestion();\n                root.scrollIntoView({ behavior: 'smooth', block: 'start' });\n            });\n\n            emailForm.addEventListener('submit', async (event) => {\n                event.preventDefault();\n                const email = emailInput.value.trim();\n                emailMessage.classList.remove('is-success');\n\n                if (!isValidEmail(email)) {\n                    emailMessage.textContent = 'Please enter a valid e-mail address.';\n                    return;\n                }\n\n                submitEmailButton.disabled = true;\n                emailMessage.textContent = 'Sending your answers...';\n\n                try {\n                    const result = await sendResults(email);\n                    if (!result || !result.success) {\n                        const errorMessage = result && result.data && result.data.message ? result.data.message : 'The result could not be sent. Please try again.';\n                        throw new Error(errorMessage);\n                    }\n                    emailMessage.classList.add('is-success');\n                    emailMessage.textContent = result.data && result.data.message ? result.data.message : 'The results have been sent.';\n                    renderResults();\n                } catch (error) {\n                    emailMessage.textContent = error.message || 'The result could not be sent. Please try again.';\n                } finally {\n                    submitEmailButton.disabled = false;\n                }\n            });\n\n            restartButton.addEventListener('click', () => {\n                current = 0;\n                showOnly('level');\n                if (emailInput) emailInput.value = '';\n                root.scrollIntoView({ behavior: 'smooth', block: 'start' });\n            });\n        })();\n    <\/script>\n    <\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":12,"featured_media":0,"parent":618,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-15785","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Test your English - Z\u00e1kladn\u00ed \u0161kola Wonderland Academy<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wonderlandacademy.cz\/en\/zakladni-skola-1-stupen\/test-your-english\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Test your English - Z\u00e1kladn\u00ed \u0161kola Wonderland Academy\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wonderlandacademy.cz\/en\/zakladni-skola-1-stupen\/test-your-english\/\" \/>\n<meta property=\"og:site_name\" content=\"Z\u00e1kladn\u00ed \u0161kola Wonderland Academy\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-15T15:02:11+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wonderlandacademy.cz\/zakladni-skola-1-stupen\/test-your-english\/\",\"url\":\"https:\/\/www.wonderlandacademy.cz\/zakladni-skola-1-stupen\/test-your-english\/\",\"name\":\"Test your English - Z\u00e1kladn\u00ed \u0161kola Wonderland Academy\",\"isPartOf\":{\"@id\":\"https:\/\/www.wonderlandacademy.cz\/#website\"},\"datePublished\":\"2026-06-15T14:59:15+00:00\",\"dateModified\":\"2026-06-15T15:02:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.wonderlandacademy.cz\/zakladni-skola-1-stupen\/test-your-english\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wonderlandacademy.cz\/zakladni-skola-1-stupen\/test-your-english\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.wonderlandacademy.cz\/zakladni-skola-1-stupen\/test-your-english\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Dom\u016f\",\"item\":\"https:\/\/www.wonderlandacademy.cz\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Z\u00e1kladn\u00ed \u0161kola &#8211; 1. stupe\u0148\",\"item\":\"https:\/\/www.wonderlandacademy.cz\/zakladni-skola-1-stupen\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Test your English\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.wonderlandacademy.cz\/#website\",\"url\":\"https:\/\/www.wonderlandacademy.cz\/\",\"name\":\"Z\u00e1kladn\u00ed \u0161kola Wonderland Academy\",\"description\":\"Tvo\u0159\u00edme budoucnost Va\u0161ich d\u011bt\u00ed\",\"publisher\":{\"@id\":\"https:\/\/www.wonderlandacademy.cz\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.wonderlandacademy.cz\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.wonderlandacademy.cz\/#organization\",\"name\":\"Z\u00e1kladn\u00ed \u0161kola Wonderland Academy\",\"url\":\"https:\/\/www.wonderlandacademy.cz\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.wonderlandacademy.cz\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.wonderlandacademy.cz\/wp-content\/uploads\/2021\/12\/logo-wa3.svg\",\"contentUrl\":\"https:\/\/www.wonderlandacademy.cz\/wp-content\/uploads\/2021\/12\/logo-wa3.svg\",\"width\":100,\"height\":100,\"caption\":\"Z\u00e1kladn\u00ed \u0161kola Wonderland Academy\"},\"image\":{\"@id\":\"https:\/\/www.wonderlandacademy.cz\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Test your English - Z\u00e1kladn\u00ed \u0161kola Wonderland Academy","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wonderlandacademy.cz\/en\/zakladni-skola-1-stupen\/test-your-english\/","og_locale":"en_GB","og_type":"article","og_title":"Test your English - Z\u00e1kladn\u00ed \u0161kola Wonderland Academy","og_url":"https:\/\/www.wonderlandacademy.cz\/en\/zakladni-skola-1-stupen\/test-your-english\/","og_site_name":"Z\u00e1kladn\u00ed \u0161kola Wonderland Academy","article_modified_time":"2026-06-15T15:02:11+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wonderlandacademy.cz\/zakladni-skola-1-stupen\/test-your-english\/","url":"https:\/\/www.wonderlandacademy.cz\/zakladni-skola-1-stupen\/test-your-english\/","name":"Test your English - Z\u00e1kladn\u00ed \u0161kola Wonderland Academy","isPartOf":{"@id":"https:\/\/www.wonderlandacademy.cz\/#website"},"datePublished":"2026-06-15T14:59:15+00:00","dateModified":"2026-06-15T15:02:11+00:00","breadcrumb":{"@id":"https:\/\/www.wonderlandacademy.cz\/zakladni-skola-1-stupen\/test-your-english\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wonderlandacademy.cz\/zakladni-skola-1-stupen\/test-your-english\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.wonderlandacademy.cz\/zakladni-skola-1-stupen\/test-your-english\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Dom\u016f","item":"https:\/\/www.wonderlandacademy.cz\/"},{"@type":"ListItem","position":2,"name":"Z\u00e1kladn\u00ed \u0161kola &#8211; 1. stupe\u0148","item":"https:\/\/www.wonderlandacademy.cz\/zakladni-skola-1-stupen\/"},{"@type":"ListItem","position":3,"name":"Test your English"}]},{"@type":"WebSite","@id":"https:\/\/www.wonderlandacademy.cz\/#website","url":"https:\/\/www.wonderlandacademy.cz\/","name":"Z\u00e1kladn\u00ed \u0161kola Wonderland Academy","description":"Tvo\u0159\u00edme budoucnost Va\u0161ich d\u011bt\u00ed","publisher":{"@id":"https:\/\/www.wonderlandacademy.cz\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wonderlandacademy.cz\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.wonderlandacademy.cz\/#organization","name":"Z\u00e1kladn\u00ed \u0161kola Wonderland Academy","url":"https:\/\/www.wonderlandacademy.cz\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.wonderlandacademy.cz\/#\/schema\/logo\/image\/","url":"https:\/\/www.wonderlandacademy.cz\/wp-content\/uploads\/2021\/12\/logo-wa3.svg","contentUrl":"https:\/\/www.wonderlandacademy.cz\/wp-content\/uploads\/2021\/12\/logo-wa3.svg","width":100,"height":100,"caption":"Z\u00e1kladn\u00ed \u0161kola Wonderland Academy"},"image":{"@id":"https:\/\/www.wonderlandacademy.cz\/#\/schema\/logo\/image\/"}}]}},"publishpress_future_action":{"enabled":false,"date":"2026-06-23 20:58:11","action":"change-status","newStatus":"draft","terms":[],"taxonomy":""},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/www.wonderlandacademy.cz\/en\/wp-json\/wp\/v2\/pages\/15785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wonderlandacademy.cz\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.wonderlandacademy.cz\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.wonderlandacademy.cz\/en\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wonderlandacademy.cz\/en\/wp-json\/wp\/v2\/comments?post=15785"}],"version-history":[{"count":4,"href":"https:\/\/www.wonderlandacademy.cz\/en\/wp-json\/wp\/v2\/pages\/15785\/revisions"}],"predecessor-version":[{"id":15789,"href":"https:\/\/www.wonderlandacademy.cz\/en\/wp-json\/wp\/v2\/pages\/15785\/revisions\/15789"}],"up":[{"embeddable":true,"href":"https:\/\/www.wonderlandacademy.cz\/en\/wp-json\/wp\/v2\/pages\/618"}],"wp:attachment":[{"href":"https:\/\/www.wonderlandacademy.cz\/en\/wp-json\/wp\/v2\/media?parent=15785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}