{"id":5627,"date":"2026-07-03T02:01:10","date_gmt":"2026-07-03T02:01:10","guid":{"rendered":"https:\/\/allenglish4u.com\/cambridge-pet-1-test-4-rw\/"},"modified":"2026-07-03T15:07:50","modified_gmt":"2026-07-03T15:07:50","slug":"cambridge-pet-1-test-4-rw","status":"publish","type":"page","link":"https:\/\/allenglish4u.com\/vi\/cambridge-pet-1-test-4-rw\/","title":{"rendered":"Cambridge B1 Preliminary (PET) \u2013 Book 1 Test 4 Reading &#038; Writing"},"content":{"rendered":"\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400%3B500%3B600%3B700%3B800&family=Fraunces:opsz,wght@9..144,700&display=swap');\n.entry-content,.wp-block-post-content,.is-layout-constrained{max-width:none !important;width:auto !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;}\n.wp-block-post-title{display:none !important;}\n:root{\n  --accent-1:#6366F1;--accent-2:#8B5CF6;--gold:#F9C74F;\n  --green:#10B981;--red:#EF4444;--light-1:#EEF2FF;--light-2:#F5F3FF;\n  --white:#FFFFFF;--text:#0F172A;--muted:#475569;--subtle:#64748B;\n  --border:#E2E8F0;--dark-1:#1E1B4B;--dark-2:#312E81;\n  --r-10:10px;--r-16:16px;--r-22:22px;\n  --sh-card:0 2px 8px rgba(0,0,0,.06);--sh-lg:0 12px 40px rgba(0,0,0,.12);\n}\n*{margin:0;padding:0;box-sizing:border-box}\nhtml{scroll-behavior:smooth}\nbody{font-family:'Plus Jakarta Sans',system-ui,sans-serif !important;color:var(--text);background:var(--light-2);-webkit-font-smoothing:antialiased;overflow-x:hidden}\n.serif{font-family:'Fraunces',Georgia,serif !important;font-weight:700;letter-spacing:-.01em}\n.wrap{max-width:1080px;margin:0 auto;padding:0 24px}\na{color:inherit;text-decoration:none}\nbutton{font-family:inherit !important;cursor:pointer;border:none;background:none}\n\/* HEADER *\/\n.header{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .28s,box-shadow .28s;border-bottom:1px solid transparent}\n.header.solid{background:rgba(255,255,255,.94);backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid var(--border);box-shadow:0 1px 0 rgba(15,23,42,.04)}\n.header-inner{display:flex;align-items:center;gap:28px;height:72px;max-width:1200px;margin:0 auto;padding:0 24px}\n.brand{display:flex;align-items:center;gap:11px;flex-shrink:0}\n.brand img{width:40px;height:40px;border-radius:11px;object-fit:cover}\n.brand-name{font-weight:800;font-size:18px;letter-spacing:-.02em;color:#fff;transition:color .28s}\n.header.solid .brand-name{color:var(--text)}\n.nav{display:flex;align-items:center;gap:4px;margin-left:8px}\n.nav a{padding:9px 13px;font-size:14.5px;font-weight:600;color:rgba(255,255,255,.82);border-radius:var(--r-10);transition:color .16s,background .16s}\n.nav a:hover{color:#fff;background:rgba(255,255,255,.08)}\n.header.solid .nav a{color:var(--muted)}\n.header.solid .nav a:hover{color:var(--text);background:var(--light-1)}\n.header-right{margin-left:auto;display:flex;align-items:center;gap:10px}\n.btn-back{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:999px;font-weight:700;font-size:14px;background:rgba(255,255,255,.14);color:#fff;border:1px solid rgba(255,255,255,.22);transition:background .16s}\n.btn-back:hover{background:rgba(255,255,255,.22)}\n.header.solid .btn-back{background:linear-gradient(100deg,var(--accent-1),var(--accent-2));color:#fff;border-color:transparent}\n\/* HERO *\/\n.hero{position:relative;min-height:360px;padding:110px 0 56px;background:linear-gradient(135deg,#6366F1 0%,#8B5CF6 55%,#1E1B4B 100%);color:#fff;overflow:hidden}\n.hero::before{content:\"\";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.15) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.10) 0%,transparent 50%);pointer-events:none}\n.hero .wrap{position:relative;z-index:1}\n.kicker{display:inline-block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;opacity:.9;margin-bottom:14px}\n.hero h1{font-size:clamp(32px,5vw,50px);line-height:1.07;margin-bottom:12px}\n.hero h1 span{font-style:italic;color:var(--gold)}\n.hero p.sub{font-size:16px;line-height:1.6;max-width:640px;opacity:.92;margin-bottom:20px}\n.hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}\n.meta-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.18);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.24);font-size:13px;font-weight:600}\n.meta-pill .dot{width:6px;height:6px;border-radius:50%;background:var(--gold)}\n.cta-row{display:flex;gap:12px;flex-wrap:wrap}\n.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;background:#fff;color:var(--text);font-weight:700;font-size:15px;box-shadow:0 10px 30px rgba(0,0,0,.2);transition:transform .16s}\n.btn-primary:hover{transform:translateY(-2px)}\n\/* SCORE BAR *\/\n.score-bar{position:sticky;top:72px;z-index:50;background:rgba(255,255,255,.97);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding:12px 0}\n.sb-inner{display:flex;align-items:center;gap:14px;flex-wrap:wrap}\n.sb-prog{flex:1;min-width:180px}\n.sb-prog-bar{height:8px;background:var(--light-1);border-radius:999px;overflow:hidden}\n.sb-prog-fill{height:100%;background:linear-gradient(90deg,var(--accent-1),var(--accent-2));border-radius:999px;transition:width .3s;width:0}\n.sb-prog-label{font-size:12px;color:var(--muted);margin-top:4px;font-weight:600}\n.sb-score{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--text)}\n.sb-score b{font-size:17px;color:var(--accent-1)}\n.btn-submit{display:inline-flex;align-items:center;gap:6px;padding:9px 17px;border-radius:999px;background:linear-gradient(100deg,var(--accent-1),var(--accent-2));color:#fff;font-weight:700;font-size:14px;box-shadow:0 6px 18px rgba(99,102,241,.32);transition:transform .15s,opacity .15s}\n.btn-submit:hover{transform:translateY(-1px)}\n.btn-reset{padding:9px 14px;border-radius:999px;background:#fff;color:var(--muted);font-weight:600;font-size:13px;border:1px solid var(--border)}\n\/* MAIN LAYOUT *\/\n.content-wrap{padding:48px 0 80px}\n.section-header{display:flex;align-items:center;gap:14px;margin-bottom:28px;padding-bottom:18px;border-bottom:2px solid var(--accent-1)}\n.section-label{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-1)}\n.section-title{font-size:26px;font-weight:800;color:var(--text)}\n\/* PART CARD *\/\n.part-card{background:#fff;border-radius:var(--r-22);box-shadow:var(--sh-card);border:1px solid var(--border);margin-bottom:28px;overflow:hidden}\n.part-head{padding:20px 28px 16px;border-bottom:1px solid var(--border);background:var(--light-2)}\n.part-label{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-1);margin-bottom:4px}\n.part-title{font-size:17px;font-weight:800;color:var(--text)}\n.part-instr{font-size:13.5px;color:var(--muted);line-height:1.55;margin-top:6px}\n.part-body{padding:24px 28px}\n\/* SIGN BOX (Part 1) *\/\n.sign-wrap{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--border)}\n.sign-wrap:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}\n.sign-number{font-size:13px;font-weight:800;color:var(--accent-1);margin-bottom:10px}\n.sign-box{background:#f8fafc;border:2px solid #cbd5e1;border-radius:12px;padding:16px 20px;margin-bottom:14px;font-size:14.5px;line-height:1.6;color:var(--text)}\n.sign-box strong{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}\n.sign-q{font-size:14px;color:var(--text);font-weight:600;margin-bottom:10px}\n.options-3{display:flex;flex-direction:column;gap:8px}\n.opt-item{display:flex;align-items:flex-start;gap:10px;padding:9px 14px;border-radius:10px;border:1.5px solid var(--border);cursor:pointer;transition:background .14s,border-color .14s;font-size:14px;line-height:1.5}\n.opt-item:has(input:checked){background:var(--light-1);border-color:var(--accent-1)}\n.opt-item input[type=radio]{accent-color:var(--accent-1);width:16px;height:16px;flex-shrink:0;margin-top:2px}\n.opt-lbl{font-weight:700;color:var(--accent-1);margin-right:4px}\n.opt-item.correct{background:#D1FAE5 !important;border-color:#10B981 !important}\n.opt-item.wrong{background:#FEE2E2 !important;border-color:#EF4444 !important}\n\/* MATCHING (Part 2) *\/\n.match-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px}\n@media(max-width:700px){.match-layout{grid-template-columns:1fr}}\n.people-list{display:flex;flex-direction:column;gap:14px}\n.person-row{padding:14px 16px;background:var(--light-2);border-radius:12px;border:1.5px solid var(--border)}\n.person-num{font-size:12px;font-weight:800;color:var(--accent-1);margin-bottom:4px}\n.person-name{font-size:15px;font-weight:700;margin-bottom:6px}\n.person-desc{font-size:13.5px;line-height:1.55;color:var(--muted);margin-bottom:10px}\n.person-select select{width:100%;padding:8px 12px;border-radius:8px;border:1.5px solid var(--border);font-size:14px;font-weight:600;background:#fff;color:var(--text);font-family:inherit !important;cursor:pointer;outline:none;transition:border-color .14s}\n.person-select select:focus{border-color:var(--accent-1)}\n.person-select select.correct{border-color:#10B981;background:#D1FAE5}\n.person-select select.wrong{border-color:#EF4444;background:#FEE2E2}\n.courses-list{display:flex;flex-direction:column;gap:10px}\n.course-item{padding:12px 16px;background:#fff;border-radius:10px;border:1.5px solid var(--border)}\n.course-lbl{font-size:12px;font-weight:800;color:var(--accent-2);margin-bottom:4px}\n.course-name{font-size:14px;font-weight:700;margin-bottom:4px}\n.course-desc{font-size:12.5px;line-height:1.5;color:var(--muted)}\n\/* TRUE\/FALSE (Part 3) *\/\n.passage-box{background:#fafafe;border:1.5px solid var(--border);border-radius:14px;padding:22px 24px;margin-bottom:24px;font-size:14px;line-height:1.75;color:var(--text)}\n.passage-title{font-size:18px;font-weight:800;margin-bottom:4px}\n.passage-subtitle{font-size:14px;font-weight:700;font-style:italic;margin-bottom:14px;color:var(--muted)}\n.passage-box h4{font-size:14px;font-weight:800;margin:14px 0 6px}\n.tf-list{display:flex;flex-direction:column;gap:12px}\n.tf-item{padding:14px 18px;background:var(--light-2);border-radius:12px;border:1.5px solid var(--border)}\n.tf-num{font-size:12px;font-weight:800;color:var(--accent-1);margin-bottom:6px}\n.tf-stmt{font-size:14px;line-height:1.55;margin-bottom:10px}\n.tf-opts{display:flex;gap:10px}\n.tf-opt{display:flex;align-items:center;gap:7px;padding:8px 14px;border-radius:8px;border:1.5px solid var(--border);cursor:pointer;font-size:13.5px;font-weight:600;transition:background .14s,border-color .14s;flex:1;justify-content:center}\n.tf-opt:has(input:checked){background:var(--light-1);border-color:var(--accent-1)}\n.tf-opt input[type=radio]{accent-color:var(--accent-1);width:15px;height:15px}\n.tf-opt.correct{background:#D1FAE5 !important;border-color:#10B981 !important}\n.tf-opt.wrong{background:#FEE2E2 !important;border-color:#EF4444 !important}\n\/* MCQ 4 (Part 4) *\/\n.q4-list{display:flex;flex-direction:column;gap:20px}\n.q4-num{font-size:12px;font-weight:800;color:var(--accent-1);margin-bottom:6px}\n.q4-stmt{font-size:14px;font-weight:600;line-height:1.5;margin-bottom:10px}\n.opts-4{display:flex;flex-direction:column;gap:7px}\n.q4-opt{display:flex;align-items:flex-start;gap:10px;padding:9px 14px;border-radius:10px;border:1.5px solid var(--border);cursor:pointer;font-size:14px;line-height:1.5;transition:background .14s,border-color .14s}\n.q4-opt:has(input:checked){background:var(--light-1);border-color:var(--accent-1)}\n.q4-opt input[type=radio]{accent-color:var(--accent-1);width:15px;height:15px;flex-shrink:0;margin-top:2px}\n.q4-opt.correct{background:#D1FAE5 !important;border-color:#10B981 !important}\n.q4-opt.wrong{background:#FEE2E2 !important;border-color:#EF4444 !important}\n\/* postcard style Q25 *\/\n.postcard-opts{display:grid;grid-template-columns:1fr 1fr;gap:10px}\n@media(max-width:600px){.postcard-opts{grid-template-columns:1fr}}\n.postcard-opt{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;border:1.5px solid var(--border);cursor:pointer;font-size:13.5px;line-height:1.55;font-style:italic;transition:background .14s,border-color .14s}\n.postcard-opt:has(input:checked){background:var(--light-1);border-color:var(--accent-1)}\n.postcard-opt input[type=radio]{accent-color:var(--accent-1);width:15px;height:15px;flex-shrink:0;margin-top:2px}\n.postcard-opt.correct{background:#D1FAE5 !important;border-color:#10B981 !important}\n.postcard-opt.wrong{background:#FEE2E2 !important;border-color:#EF4444 !important}\n\/* GAP FILL (Part 5) *\/\n.p5-passage{background:#fafafe;border:1.5px solid var(--border);border-radius:14px;padding:22px 24px;margin-bottom:22px;font-size:14.5px;line-height:1.95;color:var(--text)}\n.p5-passage .p-title{font-size:18px;font-weight:800;margin-bottom:4px}\n.gap-select{display:inline-block;vertical-align:middle;margin:0 3px}\n.gap-select select{padding:3px 8px;border-radius:7px;border:1.5px solid var(--accent-1);font-size:13.5px;font-family:inherit !important;background:#fff;cursor:pointer;color:var(--text);font-weight:600;transition:border-color .14s}\n.gap-select select.correct{border-color:#10B981;background:#D1FAE5}\n.gap-select select.wrong{border-color:#EF4444;background:#FEE2E2}\n\/* WRITING SECTION *\/\n.writing-section{margin-top:40px}\n.w-part-card{background:#fff;border-radius:var(--r-22);box-shadow:var(--sh-card);border:1px solid var(--border);margin-bottom:24px;overflow:hidden}\n.w-head{padding:18px 28px 14px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,#4F46E5 0%,#7C3AED 100%);color:#fff}\n.w-part-lbl{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.85;margin-bottom:3px}\n.w-part-title{font-size:16px;font-weight:800}\n.w-body{padding:24px 28px}\n.w1-list{display:flex;flex-direction:column;gap:18px}\n.w1-item{padding:16px 18px;background:var(--light-2);border-radius:12px;border:1.5px solid var(--border)}\n.w1-qnum{font-size:12px;font-weight:800;color:var(--accent-1);margin-bottom:6px}\n.w1-orig{font-size:14px;margin-bottom:8px;color:var(--text);line-height:1.55}\n.w1-target{font-size:14px;line-height:1.7;color:var(--text)}\n.w1-input{border:none;border-bottom:2px solid var(--accent-1);background:transparent;font-size:14px;font-family:inherit !important;width:200px;padding:2px 4px;outline:none;color:var(--text);font-weight:600}\n.w1-input.correct{border-bottom-color:#10B981;color:#10B981}\n.w1-input.wrong{border-bottom-color:#EF4444;color:#EF4444}\n.w-prompt-box{background:var(--light-2);border-radius:12px;padding:18px 20px;margin-bottom:16px;border:1.5px solid var(--border)}\n.w-prompt-box h3{font-size:15px;font-weight:700;margin-bottom:8px}\n.w-prompt-box p{font-size:14px;line-height:1.6;margin-bottom:8px}\n.w-prompt-box ul{padding-left:20px;font-size:14px;line-height:1.7}\n.w-prompt-box blockquote{border-left:3px solid var(--accent-1);padding:10px 16px;margin:10px 0;font-style:italic;font-size:14px;line-height:1.6}\n.w-textarea{width:100%;min-height:160px;padding:14px 16px;border-radius:10px;border:1.5px solid var(--border);font-size:14px;font-family:inherit !important;line-height:1.7;resize:vertical;transition:border-color .14s}\n.w-textarea:focus{outline:none;border-color:var(--accent-1)}\n.wc-label{font-size:12.5px;color:var(--muted);margin-top:6px;font-weight:600}\n.w3-choice{display:flex;gap:14px;margin-bottom:16px;flex-wrap:wrap}\n.w3-btn{padding:9px 18px;border-radius:999px;border:2px solid var(--border);font-size:14px;font-weight:600;cursor:pointer;transition:all .15s;background:#fff}\n.w3-btn.active{border-color:var(--accent-1);background:var(--light-1);color:var(--accent-1)}\n\/* ANSWER REVEAL *\/\n.show-answers-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 17px;border-radius:999px;border:1.5px solid var(--accent-1);color:var(--accent-1);font-size:13px;font-weight:700;background:var(--light-1);cursor:pointer;margin-top:16px;transition:background .15s}\n.answer-reveal{display:none;margin-top:14px;padding:14px 18px;background:#F0FDF4;border-radius:10px;border:1.5px solid #10B981;font-size:13.5px;line-height:1.7}\n.answer-reveal.vis{display:block}\n\/* RESULTS BANNER *\/\n.results-banner{display:none;background:linear-gradient(135deg,#6366F1,#8B5CF6);color:#fff;border-radius:var(--r-22);padding:32px 36px;margin:32px 0;text-align:center}\n.results-banner.vis{display:block}\n.rb-score{font-size:56px;font-weight:800;line-height:1}\n.rb-label{font-size:17px;opacity:.9;margin-top:8px}\n.rb-msg{font-size:15px;margin-top:12px;opacity:.85}\n\/* FOOTER *\/\n.footer{background:#0F172A;color:#94A3B8;padding:40px 0;margin-top:60px;font-size:14px}\n.footer-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}\n.footer a{color:#94A3B8}\n@media(max-width:720px){\n  .part-body,.w-body{padding:18px 16px}\n  .match-layout{grid-template-columns:1fr}\n  .tf-opts{flex-direction:column}\n}\n.submit-panel{margin:40px auto 24px;background:linear-gradient(135deg,#fff,var(--light-1));border:1.5px solid var(--border);padding:30px;border-radius:22px;text-align:center;max-width:720px;box-shadow:0 4px 20px rgba(0,0,0,.06)}\n.submit-panel h3{font-family:'Fraunces',serif !important;font-size:24px;margin-bottom:8px;color:var(--text)}\n.submit-panel p.intro{color:var(--muted);margin-bottom:18px;font-size:14.5px}\n.submit-panel .sp-buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}\n.btn-submit-big{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:999px;background:linear-gradient(100deg,var(--accent-1),var(--accent-2));color:#fff;font-weight:800;font-size:16px;box-shadow:0 10px 26px rgba(139,92,246,.35);cursor:pointer;transition:transform .15s ease}\n.btn-submit-big:hover{transform:translateY(-2px)}\n.btn-reset-big{padding:14px 24px;border-radius:999px;background:#fff;color:var(--text);font-weight:700;font-size:14.5px;border:1.5px solid var(--border);cursor:pointer}\n\/* === READABILITY 2026-07-01 v2 +2px === *\/\n.part-instr{font-size:17px !important}\n.sign-box{font-size:17.5px !important}\n.sign-text{font-size:18px !important}\n.sign-q{font-size:17px !important}\n.opt-item,.q4-opt,.postcard-opt{font-size:17px !important}\n.person-desc{font-size:17px !important}\n.person-name{font-size:18px !important}\n.course-name{font-size:17px !important}\n.course-desc{font-size:16px !important}\n.passage-box{font-size:18px !important;line-height:1.85}\n.tf-stmt{font-size:17px !important}\n.tf-opt{font-size:16.5px !important}\n.q4-stmt{font-size:17px !important}\n.p5-passage{font-size:18px !important;line-height:1.95}\n.gap-select select{font-size:16.5px !important}\n.p5-opt-row{font-size:16px !important}\n.w1-orig,.w1-target{font-size:17px !important}\n.w1-input{font-size:17px !important}\n.w-prompt-box p,.w-prompt-box ul{font-size:17px !important}\n.w-textarea{font-size:17px !important}\n<\/style>\n\n<header class=\"header\" id=\"hdr\">\n  <div class=\"header-inner\">\n    <div class=\"brand\">\n      <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/04\/Transparent-background-MacBook-Pro-cua-Hang.png\" alt=\"AE4U\" onerror=\"this.style.display='none'\">\n      <span class=\"brand-name\">All English 4U<\/span>\n    <\/div>\n    <nav class=\"nav\">\n      <a href=\"\/cambridge\/\">Cambridge Tests<\/a>\n    <\/nav>\n    <div class=\"header-right\">\n      <a href=\"\/cambridge\/\" class=\"btn-back\">&larr; Back<\/a>\n    <\/div>\n  <\/div>\n<\/header>\n\n<section class=\"hero\">\n  <div class=\"wrap\">\n    <div class=\"kicker\">Cambridge B1 Preliminary (PET) &middot; Book 1<\/div>\n    <h1 class=\"serif\">Test 4 &mdash; <span>Reading &amp; Writing<\/span><\/h1>\n    <p class=\"sub\">5 Reading Parts (35Q) &bull; Writing Parts 1, 2 &amp; 3 &bull; Auto-graded 40\/40<\/p>\n    <div class=\"hero-meta\">\n      <span class=\"meta-pill\"><span class=\"dot\"><\/span>B1 Preliminary<\/span>\n      <span class=\"meta-pill\"><span class=\"dot\"><\/span>Reading &middot; 35 Questions<\/span>\n      <span class=\"meta-pill\"><span class=\"dot\"><\/span>Writing P1 &middot; 5 Questions<\/span>\n    <\/div>\n    <div class=\"cta-row\">\n      <button class=\"btn-primary\" onclick=\"document.getElementById('part1').scrollIntoView({behavior:'smooth'})\">Start Test &#8595;<\/button>\n    <\/div>\n  <\/div>\n<\/section>\n\n<div class=\"score-bar\">\n  <div class=\"wrap\">\n    <div class=\"sb-inner\">\n      <div class=\"sb-prog\">\n        <div class=\"sb-prog-bar\"><div class=\"sb-prog-fill\" id=\"progFill\"><\/div><\/div>\n        <div class=\"sb-prog-label\" id=\"progLabel\">0 \/ 40 answered<\/div>\n      <\/div>\n      <div class=\"sb-score\">Score: <b id=\"scoreDisplay\">&ndash;<\/b><\/div>\n      <button class=\"btn-submit\" onclick=\"grade()\">&#10003; Check Answers<\/button>\n      <button class=\"btn-reset\" onclick=\"resetAll()\">Reset<\/button>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"content-wrap\">\n  <div class=\"wrap\">\n\n    <!-- ==================== READING ==================== -->\n    <div class=\"section-header\" style=\"margin-top:0\">\n      <div>\n        <div class=\"section-label\">Paper 1<\/div>\n        <div class=\"section-title\">Reading<\/div>\n      <\/div>\n    <\/div>\n\n    <!-- PART 1 -->\n    <div class=\"part-card\" id=\"part1\">\n      <div class=\"part-head\">\n        <div class=\"part-label\">Part 1 &bull; Questions 1&ndash;5<\/div>\n        <div class=\"part-title\">Signs &amp; Notices<\/div>\n        <div class=\"part-instr\">Look at the text in each question. What does it say? Mark the correct letter <strong>A<\/strong>, <strong>B<\/strong> or <strong>C<\/strong> on your answer sheet.<\/div>\n      <\/div>\n      <div class=\"part-body\">\n\n        <div class=\"sign-wrap\">\n          <div class=\"sign-number\">Question 1<\/div>\n          <div class=\"sign-box\">\n            <strong>From: Miss Phelps &nbsp;&bull;&nbsp; To: Class 9<\/strong>\n            Sorry &ndash; there are no theatre tickets left. Anyone who&rsquo;s ordered a ticket but not given me the money yet has until tomorrow to do so.\n          <\/div>\n          <div class=\"options-3\">\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q1\" value=\"A\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">A<\/span>You may order a theatre ticket tomorrow if you want one.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q1\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>You must pay for any theatre tickets you have already ordered by tomorrow.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q1\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>If you have ordered a theatre ticket but don&rsquo;t want it, please return it.<\/label>\n          <\/div>\n        <\/div>\n\n        <div class=\"sign-wrap\">\n          <div class=\"sign-number\">Question 2<\/div>\n          <div class=\"sign-box\">\n            <strong>Nick &mdash; from Dad<\/strong>\n            Your swimming teacher called about this week&rsquo;s lesson. It&rsquo;ll be on Tuesday, not Thursday as it usually is. It&rsquo;s still at 6 o&rsquo;clock, but we&rsquo;ll have to leave earlier &ndash; by 5.30.\n          <\/div>\n          <div class=\"options-3\">\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q2\" value=\"A\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">A<\/span>Nick&rsquo;s swimming lessons will be held on Tuesdays from now on.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q2\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>Nick&rsquo;s lesson has been changed from its usual time.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q2\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>Nick&rsquo;s lesson will be at the same time but on a different day.<\/label>\n          <\/div>\n        <\/div>\n\n        <div class=\"sign-wrap\">\n          <div class=\"sign-number\">Question 3<\/div>\n          <div class=\"sign-box\" style=\"text-align:center;font-weight:700;letter-spacing:.04em\">\n            HIGHCLIFFE SCHOOL GALLERY<br>\n            TAKING PHOTOS OF THE ART<br>\n            DISPLAYED HERE IS NOT PERMITTED\n          <\/div>\n          <div class=\"options-3\">\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q3\" value=\"A\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">A<\/span>You cannot take the pictures in this gallery away with you.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q3\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>You cannot display your own photographs in this gallery.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q3\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>You cannot use a camera in this gallery.<\/label>\n          <\/div>\n        <\/div>\n\n        <div class=\"sign-wrap\">\n          <div class=\"sign-number\">Question 4<\/div>\n          <div class=\"sign-box\">\n            After inserting CD, wait for computer to load it before clicking on &lsquo;start&rsquo;.\n          <\/div>\n          <div class=\"options-3\">\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q4\" value=\"A\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">A<\/span>Click on &lsquo;start&rsquo; and then insert your CD.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q4\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>After clicking on &lsquo;start&rsquo;, your computer will load your CD.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q4\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>Put your CD in the computer and then wait before clicking on &lsquo;start&rsquo;.<\/label>\n          <\/div>\n        <\/div>\n\n        <div class=\"sign-wrap\">\n          <div class=\"sign-number\">Question 5<\/div>\n          <div class=\"sign-box\">\n            <strong>From: Eve &nbsp;&bull;&nbsp; To: Lara<\/strong>\n            Hi Lara, That video game I borrowed from you was great! I&rsquo;ve lent it to Mick. He&rsquo;ll give it back to you on Monday. Hope that&rsquo;s OK. Eve xx\n          <\/div>\n          <div class=\"options-3\">\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q5\" value=\"A\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">A<\/span>Mick will return Lara&rsquo;s video game to her on Monday.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q5\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>Lara should give her video game to Mick before Monday.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q5\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>Eve would like to borrow Mick&rsquo;s video game.<\/label>\n          <\/div>\n        <\/div>\n\n        <button class=\"show-answers-btn\" onclick=\"toggleAns('ans1')\">&#128065; Show Answers<\/button>\n        <div class=\"answer-reveal\" id=\"ans1\">\n          <strong>Answers:<\/strong> 1B &nbsp; 2C &nbsp; 3C &nbsp; 4C &nbsp; 5A\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- PART 2 -->\n    <div class=\"part-card\" id=\"part2\">\n      <div class=\"part-head\">\n        <div class=\"part-label\">Part 2 &bull; Questions 6&ndash;10<\/div>\n        <div class=\"part-title\">Matching &mdash; Special Events this Saturday<\/div>\n        <div class=\"part-instr\">The young people below all want to do something special this Saturday. There are descriptions of eight events. Decide which event would be the most suitable for each person. For questions 6&ndash;10, mark the correct letter <strong>A&ndash;H<\/strong>.<\/div>\n      <\/div>\n      <div class=\"part-body\">\n        <div class=\"match-layout\">\n          <div class=\"people-list\">\n\n            <div class=\"person-row\">\n              <div class=\"person-num\">6<\/div>\n              <div class=\"person-name\">Angela<\/div>\n              <div class=\"person-desc\">Angela wants to take her younger sister somewhere on Saturday evening. She&rsquo;s very interested in wildlife and would love to see animals or birds in their natural environment. She&rsquo;d prefer something organised rather than just walking around on their own.<\/div>\n              <div class=\"person-select\">\n                <select id=\"q6\" onchange=\"updateProgress()\">\n                  <option value=\"\">Choose A&ndash;H<\/option>\n                  <option value=\"A\">A &ndash; Waspbrook Park<\/option>\n                  <option value=\"B\">B &ndash; Silverbank Island<\/option>\n                  <option value=\"C\">C &ndash; Hopelands Hall<\/option>\n                  <option value=\"D\">D &ndash; Bramley River Centre<\/option>\n                  <option value=\"E\">E &ndash; Downland Park<\/option>\n                  <option value=\"F\">F &ndash; The Collins Centre<\/option>\n                  <option value=\"G\">G &ndash; Oakwood Manor<\/option>\n                  <option value=\"H\">H &ndash; Westsea Castle<\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n\n            <div class=\"person-row\">\n              <div class=\"person-num\">7<\/div>\n              <div class=\"person-name\">Vic<\/div>\n              <div class=\"person-desc\">Vic is meeting up with some friends on Saturday. They all enjoy different types of music &ndash; some like pop, others prefer jazz or rock. They&rsquo;ll want to have something to eat while they&rsquo;re out, so they need somewhere with food available.<\/div>\n              <div class=\"person-select\">\n                <select id=\"q7\" onchange=\"updateProgress()\">\n                  <option value=\"\">Choose A&ndash;H<\/option>\n                  <option value=\"A\">A &ndash; Waspbrook Park<\/option>\n                  <option value=\"B\">B &ndash; Silverbank Island<\/option>\n                  <option value=\"C\">C &ndash; Hopelands Hall<\/option>\n                  <option value=\"D\">D &ndash; Bramley River Centre<\/option>\n                  <option value=\"E\">E &ndash; Downland Park<\/option>\n                  <option value=\"F\">F &ndash; The Collins Centre<\/option>\n                  <option value=\"G\">G &ndash; Oakwood Manor<\/option>\n                  <option value=\"H\">H &ndash; Westsea Castle<\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n\n            <div class=\"person-row\">\n              <div class=\"person-num\">8<\/div>\n              <div class=\"person-name\">Beth<\/div>\n              <div class=\"person-desc\">Beth and her twin sister are both very interested in art and would like to do something creative on Saturday. They would love to make something they can take home to keep as a souvenir. They are planning to bring a packed lunch.<\/div>\n              <div class=\"person-select\">\n                <select id=\"q8\" onchange=\"updateProgress()\">\n                  <option value=\"\">Choose A&ndash;H<\/option>\n                  <option value=\"A\">A &ndash; Waspbrook Park<\/option>\n                  <option value=\"B\">B &ndash; Silverbank Island<\/option>\n                  <option value=\"C\">C &ndash; Hopelands Hall<\/option>\n                  <option value=\"D\">D &ndash; Bramley River Centre<\/option>\n                  <option value=\"E\">E &ndash; Downland Park<\/option>\n                  <option value=\"F\">F &ndash; The Collins Centre<\/option>\n                  <option value=\"G\">G &ndash; Oakwood Manor<\/option>\n                  <option value=\"H\">H &ndash; Westsea Castle<\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n\n            <div class=\"person-row\">\n              <div class=\"person-num\">9<\/div>\n              <div class=\"person-name\">Mike<\/div>\n              <div class=\"person-desc\">Mike and a couple of friends are keen on water sports and enjoy being outdoors. They&rsquo;d also like to go somewhere with some historical interest on Saturday. They are happy to be active all day.<\/div>\n              <div class=\"person-select\">\n                <select id=\"q9\" onchange=\"updateProgress()\">\n                  <option value=\"\">Choose A&ndash;H<\/option>\n                  <option value=\"A\">A &ndash; Waspbrook Park<\/option>\n                  <option value=\"B\">B &ndash; Silverbank Island<\/option>\n                  <option value=\"C\">C &ndash; Hopelands Hall<\/option>\n                  <option value=\"D\">D &ndash; Bramley River Centre<\/option>\n                  <option value=\"E\">E &ndash; Downland Park<\/option>\n                  <option value=\"F\">F &ndash; The Collins Centre<\/option>\n                  <option value=\"G\">G &ndash; Oakwood Manor<\/option>\n                  <option value=\"H\">H &ndash; Westsea Castle<\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n\n            <div class=\"person-row\">\n              <div class=\"person-num\">10<\/div>\n              <div class=\"person-name\">Molly<\/div>\n              <div class=\"person-desc\">Molly is working on a school project about the environment and is looking for ideas for Saturday that might help with her research. As she&rsquo;ll be out for the whole day, she&rsquo;ll need somewhere to have a proper lunch.<\/div>\n              <div class=\"person-select\">\n                <select id=\"q10\" onchange=\"updateProgress()\">\n                  <option value=\"\">Choose A&ndash;H<\/option>\n                  <option value=\"A\">A &ndash; Waspbrook Park<\/option>\n                  <option value=\"B\">B &ndash; Silverbank Island<\/option>\n                  <option value=\"C\">C &ndash; Hopelands Hall<\/option>\n                  <option value=\"D\">D &ndash; Bramley River Centre<\/option>\n                  <option value=\"E\">E &ndash; Downland Park<\/option>\n                  <option value=\"F\">F &ndash; The Collins Centre<\/option>\n                  <option value=\"G\">G &ndash; Oakwood Manor<\/option>\n                  <option value=\"H\">H &ndash; Westsea Castle<\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n\n          <\/div>\n          <div class=\"courses-list\">\n            <div class=\"course-item\"><div class=\"course-lbl\">A<\/div><div class=\"course-name\">Waspbrook Park<\/div><div class=\"course-desc\">This Saturday the park is hosting a special day all about our planet. Explore hands-on displays and interactive exhibits covering climate change and the environment. There is a restaurant on site serving hot lunches and snacks throughout the day.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">B<\/div><div class=\"course-name\">Silverbank Island<\/div><div class=\"course-desc\">An outdoor music festival featuring live performances throughout the day. With stages dedicated to rock, pop, and jazz, there is something for every taste. Food stalls selling hot and cold food will be open all day.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">C<\/div><div class=\"course-name\">Hopelands Hall<\/div><div class=\"course-desc\">This beautiful historic house is open for guided tours of its elegant rooms and famous art collection. Light refreshments are available in the tearoom. The house is closed in the evening.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">D<\/div><div class=\"course-name\">Bramley River Centre<\/div><div class=\"course-desc\">A family day of river activities including rowing and canoeing on the river, plus nature walks along the bank. Participants are advised to bring packed lunches as there are no food facilities on site.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">E<\/div><div class=\"course-name\">Downland Park<\/div><div class=\"course-desc\">Discover the wildlife that comes out after dark! Join an expert-led group walk from 8pm to 10pm and learn to spot birds and animals in their natural habitat. Suitable for all ages. Booking essential.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">F<\/div><div class=\"course-name\">The Collins Centre<\/div><div class=\"course-desc\">A creative arts centre with a special event this Saturday. Watch professional artists at work and then design and make your very own poster to take home. The centre&rsquo;s attractive picnic gardens are ideal for visitors who bring a packed lunch.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">G<\/div><div class=\"course-name\">Oakwood Manor<\/div><div class=\"course-desc\">An evening of classical music at this stunning manor house, performed by a local orchestra. Tickets must be purchased in advance from the box office. A light buffet supper is included in the ticket price.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">H<\/div><div class=\"course-name\">Westsea Castle<\/div><div class=\"course-desc\">Explore this impressive medieval castle by the sea. Try water sports such as sailing or take on the coastal mountain biking trail. An audio guide brings the castle&rsquo;s long history to life. Caf&eacute; open until 4pm.<\/div><\/div>\n          <\/div>\n        <\/div>\n        <button class=\"show-answers-btn\" onclick=\"toggleAns('ans2')\">&#128065; Show Answers<\/button>\n        <div class=\"answer-reveal\" id=\"ans2\">\n          <strong>Answers:<\/strong> 6E &nbsp; 7B &nbsp; 8F &nbsp; 9H &nbsp; 10A\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- PART 3 -->\n    <div class=\"part-card\" id=\"part3\">\n      <div class=\"part-head\">\n        <div class=\"part-label\">Part 3 &bull; Questions 11&ndash;20<\/div>\n        <div class=\"part-title\">Correct \/ Incorrect &mdash; A visit to the Ocean Centre<\/div>\n        <div class=\"part-instr\">Look at the sentences below about a visit to the Ocean Centre. Read the text to decide if each sentence is correct or incorrect. If it is correct, mark <strong>A<\/strong>. If it is not correct, mark <strong>B<\/strong>.<\/div>\n      <\/div>\n      <div class=\"part-body\">\n        <div class=\"passage-box\">\n          <div class=\"passage-title\">A visit to the Ocean Centre<\/div>\n          <div class=\"passage-subtitle\">by Rebecca Hardy, aged 13<\/div>\n          <p>We don&rsquo;t live near the sea, so when my teacher told us that our own town had a special ocean centre, I could hardly believe it. I had never been inside one before, so I was really excited about the visit.<\/p>\n          <p>When we arrived, we were given tickets. Our guide explained that all the money raised from ticket sales is used directly for ocean conservation projects around the world &ndash; something that made me feel very proud to be there.<\/p>\n          <p>We started our &lsquo;ocean journey&rsquo;, which begins with freshwater streams and rivers and gradually takes you deeper into the open sea. It was amazing to watch the feeding time, though only the centre&rsquo;s own trained staff are allowed to feed the fish &ndash; visitors must watch from behind a glass screen.<\/p>\n          <p>One of the highlights was the seahorse exhibition. Our guide told us it is the largest collection of seahorses anywhere in Europe, which made us all feel very lucky to see it.<\/p>\n          <p>There was one special talk that day, and it was about sharks. I was a little nervous at first, but I found it absolutely fascinating and learned a great deal. Our guide also told us that visitors are welcome to go outside for some fresh air and come back in again later the same day &ndash; a really helpful thing to know.<\/p>\n          <p>I left feeling I had discovered so much. I would definitely go back again one day.<\/p>\n        <\/div>\n        <div class=\"tf-list\">\n          <div class=\"tf-item\"><div class=\"tf-num\">11<\/div><div class=\"tf-stmt\">The Ocean Centre is near the sea.<\/div><div class=\"tf-opts\"><label class=\"tf-opt\"><input type=\"radio\" name=\"q11\" value=\"A\" onchange=\"updateProgress()\"> A &nbsp; Correct<\/label><label class=\"tf-opt\"><input type=\"radio\" name=\"q11\" value=\"B\" onchange=\"updateProgress()\"> B &nbsp; Incorrect<\/label><\/div><\/div>\n          <div class=\"tf-item\"><div class=\"tf-num\">12<\/div><div class=\"tf-stmt\">Rebecca had not visited an ocean centre before.<\/div><div class=\"tf-opts\"><label class=\"tf-opt\"><input type=\"radio\" name=\"q12\" value=\"A\" onchange=\"updateProgress()\"> A &nbsp; Correct<\/label><label class=\"tf-opt\"><input type=\"radio\" name=\"q12\" value=\"B\" onchange=\"updateProgress()\"> B &nbsp; Incorrect<\/label><\/div><\/div>\n          <div class=\"tf-item\"><div class=\"tf-num\">13<\/div><div class=\"tf-stmt\">Visitors are allowed to help feed the fish at the Ocean Centre.<\/div><div class=\"tf-opts\"><label class=\"tf-opt\"><input type=\"radio\" name=\"q13\" value=\"A\" onchange=\"updateProgress()\"> A &nbsp; Correct<\/label><label class=\"tf-opt\"><input type=\"radio\" name=\"q13\" value=\"B\" onchange=\"updateProgress()\"> B &nbsp; Incorrect<\/label><\/div><\/div>\n          <div class=\"tf-item\"><div class=\"tf-num\">14<\/div><div class=\"tf-stmt\">The cost of entry to the Ocean Centre helps to protect sea life.<\/div><div class=\"tf-opts\"><label class=\"tf-opt\"><input type=\"radio\" name=\"q14\" value=\"A\" onchange=\"updateProgress()\"> A &nbsp; Correct<\/label><label class=\"tf-opt\"><input type=\"radio\" name=\"q14\" value=\"B\" onchange=\"updateProgress()\"> B &nbsp; Incorrect<\/label><\/div><\/div>\n          <div class=\"tf-item\"><div class=\"tf-num\">15<\/div><div class=\"tf-stmt\">The seahorse collection at the Ocean Centre is the largest in the world.<\/div><div class=\"tf-opts\"><label class=\"tf-opt\"><input type=\"radio\" name=\"q15\" value=\"A\" onchange=\"updateProgress()\"> A &nbsp; Correct<\/label><label class=\"tf-opt\"><input type=\"radio\" name=\"q15\" value=\"B\" onchange=\"updateProgress()\"> B &nbsp; Incorrect<\/label><\/div><\/div>\n          <div class=\"tf-item\"><div class=\"tf-num\">16<\/div><div class=\"tf-stmt\">The Ocean Centre offers talks on several different topics during the day.<\/div><div class=\"tf-opts\"><label class=\"tf-opt\"><input type=\"radio\" name=\"q16\" value=\"A\" onchange=\"updateProgress()\"> A &nbsp; Correct<\/label><label class=\"tf-opt\"><input type=\"radio\" name=\"q16\" value=\"B\" onchange=\"updateProgress()\"> B &nbsp; Incorrect<\/label><\/div><\/div>\n          <div class=\"tf-item\"><div class=\"tf-num\">17<\/div><div class=\"tf-stmt\">Rebecca was not interested in the talk about sharks.<\/div><div class=\"tf-opts\"><label class=\"tf-opt\"><input type=\"radio\" name=\"q17\" value=\"A\" onchange=\"updateProgress()\"> A &nbsp; Correct<\/label><label class=\"tf-opt\"><input type=\"radio\" name=\"q17\" value=\"B\" onchange=\"updateProgress()\"> B &nbsp; Incorrect<\/label><\/div><\/div>\n          <div class=\"tf-item\"><div class=\"tf-num\">18<\/div><div class=\"tf-stmt\">Rebecca found out about a type of dangerous sea creature.<\/div><div class=\"tf-opts\"><label class=\"tf-opt\"><input type=\"radio\" name=\"q18\" value=\"A\" onchange=\"updateProgress()\"> A &nbsp; Correct<\/label><label class=\"tf-opt\"><input type=\"radio\" name=\"q18\" value=\"B\" onchange=\"updateProgress()\"> B &nbsp; Incorrect<\/label><\/div><\/div>\n          <div class=\"tf-item\"><div class=\"tf-num\">19<\/div><div class=\"tf-stmt\">Visitors who go outside must buy a new ticket to get back in.<\/div><div class=\"tf-opts\"><label class=\"tf-opt\"><input type=\"radio\" name=\"q19\" value=\"A\" onchange=\"updateProgress()\"> A &nbsp; Correct<\/label><label class=\"tf-opt\"><input type=\"radio\" name=\"q19\" value=\"B\" onchange=\"updateProgress()\"> B &nbsp; Incorrect<\/label><\/div><\/div>\n          <div class=\"tf-item\"><div class=\"tf-num\">20<\/div><div class=\"tf-stmt\">Rebecca would like to visit the Ocean Centre again.<\/div><div class=\"tf-opts\"><label class=\"tf-opt\"><input type=\"radio\" name=\"q20\" value=\"A\" onchange=\"updateProgress()\"> A &nbsp; Correct<\/label><label class=\"tf-opt\"><input type=\"radio\" name=\"q20\" value=\"B\" onchange=\"updateProgress()\"> B &nbsp; Incorrect<\/label><\/div><\/div>\n        <\/div>\n        <button class=\"show-answers-btn\" onclick=\"toggleAns('ans3')\">&#128065; Show Answers<\/button>\n        <div class=\"answer-reveal\" id=\"ans3\">\n          <strong>Answers:<\/strong> 11B &nbsp; 12A &nbsp; 13B &nbsp; 14A &nbsp; 15B &nbsp; 16B &nbsp; 17B &nbsp; 18A &nbsp; 19B &nbsp; 20A\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- PART 4 -->\n    <div class=\"part-card\" id=\"part4\">\n      <div class=\"part-head\">\n        <div class=\"part-label\">Part 4 &bull; Questions 21&ndash;25<\/div>\n        <div class=\"part-title\">Multiple Choice &mdash; Skateboarding<\/div>\n        <div class=\"part-instr\">Read the text and questions below. For each question, mark the correct letter <strong>A<\/strong>, <strong>B<\/strong>, <strong>C<\/strong> or <strong>D<\/strong>.<\/div>\n      <\/div>\n      <div class=\"part-body\">\n        <div class=\"passage-box\">\n          <div class=\"passage-title\">Skateboarding<\/div>\n          <div class=\"passage-subtitle\">by Rachel Martin, aged 11<\/div>\n          <p>I have been skateboarding for about eighteen months now. At first, the only skatepark was in town, about 10 kilometres away, and my mum said it was too far for me to go. I was really disappointed, but things are much better now because they have opened a brand new skatepark near where I live. It even has lights so we can use it in the evenings.<\/p>\n          <p>There is also a skatepark at my school, which is great. The only problem is that it is shared with rollerbladers and BMX bike riders as well. This makes it quite dangerous for younger children, who sometimes want to use it too.<\/p>\n          <p>My favourite trick is jumping over boxes. It looks simple, but it actually needs a lot of concentration &ndash; you have to think about exactly where to place your feet on the board, or you could easily fall off. I have been practising this trick for months.<\/p>\n          <p>My sister is a skateboard instructor, so she has taught me a lot. I hope to be as good as her one day!<\/p>\n        <\/div>\n        <div class=\"q4-list\">\n          <div class=\"q4-item\">\n            <div class=\"q4-num\">21<\/div>\n            <div class=\"q4-stmt\">What is Rachel trying to do in this text?<\/div>\n            <div class=\"opts-4\">\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q21\" value=\"A\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">A<\/span>tell people about the dangers of skateboarding<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q21\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>describe how she developed her interest in a sport<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q21\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>explain how difficult it is to learn to skateboard<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q21\" value=\"D\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">D<\/span>compare skateboarding with other outdoor sports<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"q4-item\">\n            <div class=\"q4-num\">22<\/div>\n            <div class=\"q4-stmt\">Why couldn&rsquo;t Rachel go to the town skatepark?<\/div>\n            <div class=\"opts-4\">\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q22\" value=\"A\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">A<\/span>Her mother did not allow her to travel so far.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q22\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>She did not know anyone who could take her there.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q22\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>She was not old enough to go there on her own.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q22\" value=\"D\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">D<\/span>She did not have enough money to get there.<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"q4-item\">\n            <div class=\"q4-num\">23<\/div>\n            <div class=\"q4-stmt\">What does Rachel say about the school skatepark?<\/div>\n            <div class=\"opts-4\">\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q23\" value=\"A\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">A<\/span>It is only open at certain times of day.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q23\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>It has recently had new lights fitted.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q23\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>It is not safe for small children.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q23\" value=\"D\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">D<\/span>It is the best place for learning difficult tricks.<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"q4-item\">\n            <div class=\"q4-num\">24<\/div>\n            <div class=\"q4-stmt\">What does Rachel say about jumping boxes?<\/div>\n            <div class=\"opts-4\">\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q24\" value=\"A\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">A<\/span>It was the first trick she learned to do.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q24\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>You need to concentrate carefully when you do it.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q24\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>It is only suitable for very experienced skateboarders.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q24\" value=\"D\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">D<\/span>She learnt it from watching her sister.<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"q4-item\">\n            <div class=\"q4-num\">25<\/div>\n            <div class=\"q4-stmt\">Which postcard might Rachel send to a friend?<\/div>\n            <div class=\"postcard-opts\">\n              <label class=\"postcard-opt\"><input type=\"radio\" name=\"q25\" value=\"A\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">A<\/span>&ldquo;Did another competition today &ndash; I won, although I was the youngest. But then I have got eighteen months&rsquo; experience now.&rdquo;<\/label>\n              <label class=\"postcard-opt\"><input type=\"radio\" name=\"q25\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>&ldquo;Didn&rsquo;t feel like practising tonight, so stayed in and watched TV instead. That&rsquo;s the fourth time this week!&rdquo;<\/label>\n              <label class=\"postcard-opt\"><input type=\"radio\" name=\"q25\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>&ldquo;Was skating on the pavement today when I fell and hurt my ankle. I&rsquo;ve done that three times now.&rdquo;<\/label>\n              <label class=\"postcard-opt\"><input type=\"radio\" name=\"q25\" value=\"D\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">D<\/span>&ldquo;Couldn&rsquo;t use school skatepark today &ndash; there were too many bikers. My little brother wanted to play there but it wasn&rsquo;t safe for him.&rdquo;<\/label>\n            <\/div>\n          <\/div>\n        <\/div>\n        <button class=\"show-answers-btn\" onclick=\"toggleAns('ans4')\">&#128065; Show Answers<\/button>\n        <div class=\"answer-reveal\" id=\"ans4\">\n          <strong>Answers:<\/strong> 21B &nbsp; 22A &nbsp; 23C &nbsp; 24B &nbsp; 25D\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- PART 5 -->\n    <div class=\"part-card\" id=\"part5\">\n      <div class=\"part-head\">\n        <div class=\"part-label\">Part 5 &bull; Questions 26&ndash;35<\/div>\n        <div class=\"part-title\">Multiple-choice Cloze &mdash; Summer Work in Reykjavik<\/div>\n        <div class=\"part-instr\">Read the text below and choose the correct word for each space. For each question, mark the correct letter <strong>A<\/strong>, <strong>B<\/strong>, <strong>C<\/strong> or <strong>D<\/strong>.<\/div>\n      <\/div>\n      <div class=\"part-body\">\n        <div class=\"p5-passage\">\n          <div class=\"p-title\">Summer Work in Reykjavik<\/div>\n          <p>In the Icelandic capital, Reykjavik, you often see teenagers working outside in the summer, cutting grass, planting flowers and tidying the city&rsquo;s parks and gardens. Most\n          <span class=\"gap-select\"><select id=\"q26\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A at<\/option><option value=\"B\">B of<\/option><option value=\"C\">C from<\/option><option value=\"D\">D with<\/option><\/select><\/span> (26)\n          these young people are in high school, but they\n          <span class=\"gap-select\"><select id=\"q27\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A pass<\/option><option value=\"B\">B use<\/option><option value=\"C\">C spend<\/option><option value=\"D\">D take<\/option><\/select><\/span> (27)\n          the summer keeping the city green as part of a programme\n          <span class=\"gap-select\"><select id=\"q28\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A called<\/option><option value=\"B\">B titled<\/option><option value=\"C\">C known<\/option><option value=\"D\">D named<\/option><\/select><\/span> (28)\n          as &lsquo;work school&rsquo;.<\/p>\n          <p>The &lsquo;work school&rsquo;\n          <span class=\"gap-select\"><select id=\"q29\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A consists<\/option><option value=\"B\">B involves<\/option><option value=\"C\">C contains<\/option><option value=\"D\">D includes<\/option><\/select><\/span> (29)\n          of a surprisingly large\n          <span class=\"gap-select\"><select id=\"q30\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A amount<\/option><option value=\"B\">B number<\/option><option value=\"C\">C quantity<\/option><option value=\"D\">D total<\/option><\/select><\/span> (30)\n          of Reykjavik&rsquo;s teenagers. Roughly 75% of the city&rsquo;s 14-year-olds and 60% of its 16-year-olds take\n          <span class=\"gap-select\"><select id=\"q31\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A part<\/option><option value=\"B\">B share<\/option><option value=\"C\">C role<\/option><option value=\"D\">D place<\/option><\/select><\/span> (31).\n          They get paid for their work, but they also help to\n          <span class=\"gap-select\"><select id=\"q32\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A help<\/option><option value=\"B\">B develop<\/option><option value=\"C\">C improve<\/option><option value=\"D\">D build<\/option><\/select><\/span> (32)\n          the environment of their city.<\/p>\n          <p>They also learn\n          <span class=\"gap-select\"><select id=\"q33\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A how<\/option><option value=\"B\">B what<\/option><option value=\"C\">C that<\/option><option value=\"D\">D which<\/option><\/select><\/span> (33)\n          to work as a member of a team, which is\n          <span class=\"gap-select\"><select id=\"q34\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A run<\/option><option value=\"B\">B taken<\/option><option value=\"C\">C driven<\/option><option value=\"D\">D led<\/option><\/select><\/span> (34)\n          by an adult supervisor. This experience provides them with useful skills for\n          <span class=\"gap-select\"><select id=\"q35\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A if<\/option><option value=\"B\">B when<\/option><option value=\"C\">C while<\/option><option value=\"D\">D until<\/option><\/select><\/span> (35)\n          they leave education and enter the world of work.<\/p>\n        <\/div>\n        <button class=\"show-answers-btn\" onclick=\"toggleAns('ans5')\">&#128065; Show Answers<\/button>\n        <div class=\"answer-reveal\" id=\"ans5\">\n          <strong>Answers:<\/strong> 26B &nbsp; 27C &nbsp; 28C &nbsp; 29A &nbsp; 30B &nbsp; 31A &nbsp; 32C &nbsp; 33A &nbsp; 34D &nbsp; 35B\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- ==================== WRITING ==================== -->\n    <div class=\"section-header writing-section\">\n      <div>\n        <div class=\"section-label\">Paper 1<\/div>\n        <div class=\"section-title\">Writing<\/div>\n      <\/div>\n    <\/div>\n\n    <!-- WRITING PART 1 -->\n    <div class=\"w-part-card\">\n      <div class=\"w-head\">\n        <div class=\"w-part-lbl\">Writing Part 1 &bull; Questions 1&ndash;5<\/div>\n        <div class=\"w-part-title\">Sentence Transformations<\/div>\n      <\/div>\n      <div class=\"w-body\">\n        <p style=\"font-size:14px;color:var(--muted);line-height:1.6;margin-bottom:20px\">\n          Here are some sentences about a boy called Max and his mobile phone. For each question, complete the second sentence so that it means the same as the first.\n          Use <strong>no more than three words<\/strong>. Write only the missing words on your answer sheet.\n        <\/p>\n        <div class=\"w1-list\">\n          <div class=\"w1-item\">\n            <div class=\"w1-qnum\">Example &mdash; 0<\/div>\n            <div class=\"w1-orig\">Max&rsquo;s phone can connect to the internet.<\/div>\n            <div class=\"w1-target\">Max is <strong>able to<\/strong> connect his phone to the internet. <em style=\"font-size:12px;color:var(--green)\">[Answer: <strong>able to<\/strong>]<\/em><\/div>\n          <\/div>\n          <div class=\"w1-item\">\n            <div class=\"w1-qnum\">1<\/div>\n            <div class=\"w1-orig\">The phone was Max&rsquo;s favourite present.<\/div>\n            <div class=\"w1-target\">Max likes his phone more <input class=\"w1-input\" id=\"w1q1\" type=\"text\" placeholder=\"max 3 words\" oninput=\"updateW1Progress()\"> any of his other presents.<\/div>\n          <\/div>\n          <div class=\"w1-item\">\n            <div class=\"w1-qnum\">2<\/div>\n            <div class=\"w1-orig\">Max has never had his own phone before.<\/div>\n            <div class=\"w1-target\">This is the <input class=\"w1-input\" id=\"w1q2\" type=\"text\" placeholder=\"max 3 words\" oninput=\"updateW1Progress()\"> that Max has had his own phone.<\/div>\n          <\/div>\n          <div class=\"w1-item\">\n            <div class=\"w1-qnum\">3<\/div>\n            <div class=\"w1-orig\">Max&rsquo;s phone is very similar to his sister&rsquo;s phone.<\/div>\n            <div class=\"w1-target\">Max&rsquo;s phone is almost the same <input class=\"w1-input\" id=\"w1q3\" type=\"text\" placeholder=\"max 3 words\" oninput=\"updateW1Progress()\"> his sister&rsquo;s phone.<\/div>\n          <\/div>\n          <div class=\"w1-item\">\n            <div class=\"w1-qnum\">4<\/div>\n            <div class=\"w1-orig\">Max uses his phone for calling his friends and family.<\/div>\n            <div class=\"w1-target\">Max uses his phone <input class=\"w1-input\" id=\"w1q4\" type=\"text\" placeholder=\"max 3 words\" oninput=\"updateW1Progress()\"> call his friends and family.<\/div>\n          <\/div>\n          <div class=\"w1-item\">\n            <div class=\"w1-qnum\">5<\/div>\n            <div class=\"w1-orig\">Max likes playing games on his phone, and all his friends do too.<\/div>\n            <div class=\"w1-target\">Max likes playing games on his phone, and <input class=\"w1-input\" id=\"w1q5\" type=\"text\" placeholder=\"max 3 words\" oninput=\"updateW1Progress()\"> do all his friends.<\/div>\n          <\/div>\n        <\/div>\n        <button class=\"show-answers-btn\" onclick=\"toggleAns('ansW1')\">&#128065; Show Answers<\/button>\n        <div class=\"answer-reveal\" id=\"ansW1\">\n          <strong>Model Answers:<\/strong><br>\n          1 &mdash; <em>than<\/em><br>\n          2 &mdash; <em>first time<\/em><br>\n          3 &mdash; <em>as<\/em><br>\n          4 &mdash; <em>to \/ in order to<\/em><br>\n          5 &mdash; <em>so<\/em>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- WRITING PART 2 -->\n    <div class=\"w-part-card\">\n      <div class=\"w-head\">\n        <div class=\"w-part-lbl\">Writing Part 2 &bull; Question 6<\/div>\n        <div class=\"w-part-title\">Short Note &mdash; 35&ndash;45 words<\/div>\n      <\/div>\n      <div class=\"w-body\">\n        <div class=\"w-prompt-box\">\n          <h3>Question 6<\/h3>\n          <p>You are going to the cinema this afternoon and would like your Canadian friend Daryl to come with you.<\/p>\n          <p>Write a note to Daryl. In your note, you should<\/p>\n          <ul>\n            <li>invite Daryl to come to the cinema with you<\/li>\n            <li>tell Daryl about the film you are going to see<\/li>\n            <li>suggest a time and place to meet.<\/li>\n          <\/ul>\n          <p style=\"margin-top:8px\"><strong>Write 35&ndash;45 words.<\/strong><\/p>\n        <\/div>\n        <textarea class=\"w-textarea\" id=\"w2text\" placeholder=\"Write your note here...\" oninput=\"updateWC('w2text','w2wc')\"><\/textarea>\n        <div class=\"wc-label\" id=\"w2wc\">Word count: 0<\/div>\n        <p style=\"font-size:12.5px;color:var(--muted);margin-top:10px\">&#9432; This part is not auto-graded. Write your answer, then compare with the model answer from your teacher.<\/p>\n      <\/div>\n    <\/div>\n\n    <!-- WRITING PART 3 -->\n    <div class=\"w-part-card\">\n      <div class=\"w-head\">\n        <div class=\"w-part-lbl\">Writing Part 3 &bull; Question 7 or 8<\/div>\n        <div class=\"w-part-title\">Longer Writing &mdash; about 100 words<\/div>\n      <\/div>\n      <div class=\"w-body\">\n        <div class=\"w3-choice\">\n          <button class=\"w3-btn active\" id=\"w3b7\" onclick=\"selectW3(7)\">Question 7 (Letter)<\/button>\n          <button class=\"w3-btn\" id=\"w3b8\" onclick=\"selectW3(8)\">Question 8 (Story)<\/button>\n        <\/div>\n\n        <div id=\"w3q7\">\n          <div class=\"w-prompt-box\">\n            <h3>Question 7 &mdash; Letter<\/h3>\n            <p>This is part of a letter you receive from an English friend.<\/p>\n            <blockquote>\n              <em>I&rsquo;m starting at a new school next month and I&rsquo;m a bit nervous about making friends. Do you have any advice? How did you make friends when you started at your school?<\/em>\n            <\/blockquote>\n            <ul>\n              <li>Now write a letter, answering your friend&rsquo;s questions.<\/li>\n              <li>Write your <strong>letter<\/strong> on your answer sheet.<\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n        <div id=\"w3q8\" style=\"display:none\">\n          <div class=\"w-prompt-box\">\n            <h3>Question 8 &mdash; Story<\/h3>\n            <p>Your English teacher wants you to write a story.<\/p>\n            <p>Your story must begin with this sentence:<\/p>\n            <p style=\"font-style:italic;font-size:16px;font-weight:700;margin:10px 0\">As soon as I woke up I knew that it was going to be a special day.<\/p>\n            <ul>\n              <li>Write your <strong>story<\/strong> in about 100 words on your answer sheet.<\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n\n        <textarea class=\"w-textarea\" id=\"w3text\" placeholder=\"Write your answer here...\" oninput=\"updateWC('w3text','w3wc')\"><\/textarea>\n        <div class=\"wc-label\" id=\"w3wc\">Word count: 0<\/div>\n        <p style=\"font-size:12.5px;color:var(--muted);margin-top:10px\">&#9432; This part is not auto-graded. Aim for about 100 words.<\/p>\n      <\/div>\n    <\/div>\n\n    <!-- SUBMIT PANEL -->\n    <div class=\"submit-panel\">\n      <h3>&#127919; Finished all 40 questions?<\/h3>\n      <p class=\"intro\">Submit to grade your whole test, or use &#128065; Show Answers per part.<\/p>\n      <div class=\"sp-buttons\">\n        <button class=\"btn-submit-big\" onclick=\"grade()\">&#10003; Submit &amp; Grade All<\/button>\n        <button class=\"btn-reset-big\" onclick=\"resetAll()\">&#128260; Reset Test<\/button>\n      <\/div>\n    <\/div>\n\n    <!-- RESULTS BANNER -->\n    <div class=\"results-banner\" id=\"resultsBanner\">\n      <div class=\"rb-score\" id=\"rbScore\">0\/40<\/div>\n      <div class=\"rb-label\">Reading &amp; Writing Part 1 Score<\/div>\n      <div class=\"rb-msg\" id=\"rbMsg\"><\/div>\n    <\/div>\n\n  <\/div><!-- \/wrap -->\n<\/div><!-- \/content-wrap -->\n\n<footer class=\"footer\">\n  <div class=\"wrap\">\n    <div class=\"footer-inner\">\n      <span>&copy; All English 4U &mdash; Cambridge B1 Preliminary (PET) Book 1 Test 4<\/span>\n      <a href=\"\/cambridge\/\">&#8592; Cambridge Tests<\/a>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<script>eval(atob('Ci8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQovLyBEQVRBCi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQp2YXIgQU5TV0VSUyA9IHsKICAxOidCJywyOidDJywzOidDJyw0OidDJyw1OidBJywKICA2OidFJyw3OidCJyw4OidGJyw5OidIJywxMDonQScsCiAgMTE6J0InLDEyOidBJywxMzonQicsMTQ6J0EnLDE1OidCJywKICAxNjonQicsMTc6J0InLDE4OidBJywxOTonQicsMjA6J0EnLAogIDIxOidCJywyMjonQScsMjM6J0MnLDI0OidCJywyNTonRCcsCiAgMjY6J0InLDI3OidDJywyODonQycsMjk6J0EnLDMwOidCJywKICAzMTonQScsMzI6J0MnLDMzOidBJywzNDonRCcsMzU6J0InCn07Ci8vIFdyaXRpbmcgUDEgYWNjZXB0ZWQgYW5zd2VycyAobG93ZXJjYXNlIHRyaW0pCnZhciBXMSA9IHsKICAxOiBbJ3RoYW4nXSwKICAyOiBbJ2ZpcnN0IHRpbWUnXSwKICAzOiBbJ2FzJ10sCiAgNDogWyd0bycsJ2luIG9yZGVyIHRvJ10sCiAgNTogWydzbyddCn07CnZhciBUT1RBTCA9IDQwOwoKLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci8vIFBST0dSRVNTCi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpmdW5jdGlvbiBnZXRSYWRpb1ZhbChuYW1lKXsKICB2YXIgZWw9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcignaW5wdXRbbmFtZT0iJytuYW1lKyciXTpjaGVja2VkJyk7CiAgcmV0dXJuIGVsP2VsLnZhbHVlOicnOwp9CmZ1bmN0aW9uIGdldFNlbGVjdFZhbChpZCl7CiAgdmFyIGVsPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKTsKICByZXR1cm4gZWw\/ZWwudmFsdWU6Jyc7Cn0KZnVuY3Rpb24gY291bnRBbnN3ZXJlZCgpewogIHZhciBuPTA7CiAgZm9yKHZhciBpPTE7aTw9NTtpKyspe2lmKGdldFJhZGlvVmFsKCdxJytpKSluKys7fQogIGZvcih2YXIgaT02O2k8PTEwO2krKyl7aWYoZ2V0U2VsZWN0VmFsKCdxJytpKSluKys7fQogIGZvcih2YXIgaT0xMTtpPD0yNTtpKyspe2lmKGdldFJhZGlvVmFsKCdxJytpKSluKys7fQogIGZvcih2YXIgaT0yNjtpPD0zNTtpKyspe2lmKGdldFNlbGVjdFZhbCgncScraSkpbisrO30KICBmb3IodmFyIGk9MTtpPD01O2krKyl7dmFyIGVsPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd3MXEnK2kpO2lmKGVsJiZlbC52YWx1ZS50cmltKCkpbisrO30KICByZXR1cm4gbjsKfQpmdW5jdGlvbiB1cGRhdGVQcm9ncmVzcygpewogIHZhciBuPWNvdW50QW5zd2VyZWQoKTsKICB2YXIgcGN0PShuL1RPVEFMKSoxMDA7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Byb2dGaWxsJykuc3R5bGUud2lkdGg9cGN0KyclJzsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncHJvZ0xhYmVsJykudGV4dENvbnRlbnQ9bisnIC8gJytUT1RBTCsnIGFuc3dlcmVkJzsKfQpmdW5jdGlvbiB1cGRhdGVXMVByb2dyZXNzKCl7dXBkYXRlUHJvZ3Jlc3MoKTt9CgovLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLy8gR1JBRElORwovLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KZnVuY3Rpb24gZ3JhZGUoKXsKICB2YXIgc2NvcmU9MDsKICAvLyBQYXJ0IDEgKHJhZGlvIHExLXE1KQogIGZvcih2YXIgaT0xO2k8PTU7aSsrKXsKICAgIHZhciB2PWdldFJhZGlvVmFsKCdxJytpKTsKICAgIHZhciBvcHRzPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ2lucHV0W25hbWU9InEnK2krJyJdJyk7CiAgICBvcHRzLmZvckVhY2goZnVuY3Rpb24ocil7CiAgICAgIHZhciBsYmw9ci5jbG9zZXN0KCcub3B0LWl0ZW0nKXx8ci5jbG9zZXN0KCcudGYtb3B0Jyl8fHIuY2xvc2VzdCgnLnBvc3RjYXJkLW9wdCcpOwogICAgICBpZighbGJsKXJldHVybjsKICAgICAgbGJsLmNsYXNzTGlzdC5yZW1vdmUoJ2NvcnJlY3QnLCd3cm9uZycpOwogICAgICBpZihyLnZhbHVlPT09QU5TV0VSU1tpXSl7bGJsLmNsYXNzTGlzdC5hZGQoJ2NvcnJlY3QnKTt9CiAgICAgIGVsc2UgaWYoci5jaGVja2VkKXtsYmwuY2xhc3NMaXN0LmFkZCgnd3JvbmcnKTt9CiAgICB9KTsKICAgIGlmKHY9PT1BTlNXRVJTW2ldKXNjb3JlKys7CiAgfQogIC8vIFBhcnQgMiAoc2VsZWN0IHE2LXExMCkKICBmb3IodmFyIGk9NjtpPD0xMDtpKyspewogICAgdmFyIHNlbD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncScraSk7CiAgICBpZighc2VsKWNvbnRpbnVlOwogICAgc2VsLmNsYXNzTGlzdC5yZW1vdmUoJ2NvcnJlY3QnLCd3cm9uZycpOwogICAgaWYoc2VsLnZhbHVlPT09QU5TV0VSU1tpXSl7c2VsLmNsYXNzTGlzdC5hZGQoJ2NvcnJlY3QnKTtzY29yZSsrO30KICAgIGVsc2UgaWYoc2VsLnZhbHVlKXtzZWwuY2xhc3NMaXN0LmFkZCgnd3JvbmcnKTt9CiAgfQogIC8vIFBhcnQgMyBUL0YgKHJhZGlvIHExMS1xMjApICsgUGFydCA0IE1DUSAocmFkaW8gcTIxLXEyNSkKICBmb3IodmFyIGk9MTE7aTw9MjU7aSsrKXsKICAgIHZhciB2PWdldFJhZGlvVmFsKCdxJytpKTsKICAgIHZhciBvcHRzPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ2lucHV0W25hbWU9InEnK2krJyJdJyk7CiAgICBvcHRzLmZvckVhY2goZnVuY3Rpb24ocil7CiAgICAgIHZhciBsYmw9ci5jbG9zZXN0KCcudGYtb3B0Jyl8fHIuY2xvc2VzdCgnLnE0LW9wdCcpfHxyLmNsb3Nlc3QoJy5wb3N0Y2FyZC1vcHQnKTsKICAgICAgaWYoIWxibClyZXR1cm47CiAgICAgIGxibC5jbGFzc0xpc3QucmVtb3ZlKCdjb3JyZWN0Jywnd3JvbmcnKTsKICAgICAgaWYoci52YWx1ZT09PUFOU1dFUlNbaV0pe2xibC5jbGFzc0xpc3QuYWRkKCdjb3JyZWN0Jyk7fQogICAgICBlbHNlIGlmKHIuY2hlY2tlZCl7bGJsLmNsYXNzTGlzdC5hZGQoJ3dyb25nJyk7fQogICAgfSk7CiAgICBpZih2PT09QU5TV0VSU1tpXSlzY29yZSsrOwogIH0KICAvLyBQYXJ0IDUgKHNlbGVjdCBxMjYtcTM1KQogIGZvcih2YXIgaT0yNjtpPD0zNTtpKyspewogICAgdmFyIHNlbD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncScraSk7CiAgICBpZighc2VsKWNvbnRpbnVlOwogICAgc2VsLmNsYXNzTGlzdC5yZW1vdmUoJ2NvcnJlY3QnLCd3cm9uZycpOwogICAgaWYoc2VsLnZhbHVlPT09QU5TV0VSU1tpXSl7c2VsLmNsYXNzTGlzdC5hZGQoJ2NvcnJlY3QnKTtzY29yZSsrO30KICAgIGVsc2UgaWYoc2VsLnZhbHVlKXtzZWwuY2xhc3NMaXN0LmFkZCgnd3JvbmcnKTt9CiAgfQogIC8vIFdyaXRpbmcgUDEgKHRleHQgaW5wdXRzKQogIGZvcih2YXIgaT0xO2k8PTU7aSsrKXsKICAgIHZhciBpbnA9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3cxcScraSk7CiAgICBpZighaW5wKWNvbnRpbnVlOwogICAgaW5wLmNsYXNzTGlzdC5yZW1vdmUoJ2NvcnJlY3QnLCd3cm9uZycpOwogICAgdmFyIHY9aW5wLnZhbHVlLnRyaW0oKS50b0xvd2VyQ2FzZSgpLnJlcGxhY2UoL1snJyddL2csIiciKTsKICAgIHZhciB2YWxpZD1XMVtpXS5zb21lKGZ1bmN0aW9uKGEpe3JldHVybiBhPT09dnx8YS5yZXBsYWNlKC9bJycnXS9nLCInIik9PXZ9KTsKICAgIGlmKHYpewogICAgICBpZih2YWxpZCl7aW5wLmNsYXNzTGlzdC5hZGQoJ2NvcnJlY3QnKTtzY29yZSsrO30KICAgICAgZWxzZXtpbnAuY2xhc3NMaXN0LmFkZCgnd3JvbmcnKTt9CiAgICB9CiAgfQogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzY29yZURpc3BsYXknKS50ZXh0Q29udGVudD1zY29yZSsnLycrVE9UQUw7CiAgdmFyIGJhbm5lcj1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncmVzdWx0c0Jhbm5lcicpOwogIGJhbm5lci5jbGFzc0xpc3QuYWRkKCd2aXMnKTsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncmJTY29yZScpLnRleHRDb250ZW50PXNjb3JlKycvJytUT1RBTDsKICB2YXIgcGN0PU1hdGgucm91bmQoKHNjb3JlL1RPVEFMKSoxMDApOwogIHZhciBtc2c9Jyc7CiAgaWYocGN0Pj05MCltc2c9J0V4Y2VsbGVudCEgT3V0c3RhbmRpbmcgcGVyZm9ybWFuY2UhJzsKICBlbHNlIGlmKHBjdD49NzUpbXNnPSdXZWxsIGRvbmUhIFN0cm9uZyBCMSBsZXZlbCBwZXJmb3JtYW5jZS4nOwogIGVsc2UgaWYocGN0Pj02MCltc2c9J0dvb2QgZWZmb3J0ISBLZWVwIHByYWN0aXNpbmcuJzsKICBlbHNlIG1zZz0nS2VlcCBzdHVkeWluZyBcdTIwMTQgeW91XCdsbCBpbXByb3ZlIHdpdGggcHJhY3RpY2UhJzsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncmJNc2cnKS50ZXh0Q29udGVudD1tc2crJyAoJytwY3QrJyUpJzsKICBiYW5uZXIuc2Nyb2xsSW50b1ZpZXcoe2JlaGF2aW9yOidzbW9vdGgnLGJsb2NrOidjZW50ZXInfSk7Cn0KCi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQovLyBVVElMSVRJRVMKLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CmZ1bmN0aW9uIHJlc2V0QWxsKCl7CiAgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnaW5wdXRbdHlwZT1yYWRpb10nKS5mb3JFYWNoKGZ1bmN0aW9uKHIpe3IuY2hlY2tlZD1mYWxzZX0pOwogIGZvcih2YXIgaT02O2k8PTEwO2krKyl7dmFyIHM9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3EnK2kpO2lmKHMpcy52YWx1ZT0nJzt9CiAgZm9yKHZhciBpPTI2O2k8PTM1O2krKyl7dmFyIHM9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3EnK2kpO2lmKHMpcy52YWx1ZT0nJzt9CiAgZm9yKHZhciBpPTE7aTw9NTtpKyspe3ZhciBpbnA9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3cxcScraSk7aWYoaW5wKXtpbnAudmFsdWU9Jyc7aW5wLmNsYXNzTGlzdC5yZW1vdmUoJ2NvcnJlY3QnLCd3cm9uZycpO319CiAgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLm9wdC1pdGVtLC50Zi1vcHQsLnE0LW9wdCwucG9zdGNhcmQtb3B0JykuZm9yRWFjaChmdW5jdGlvbihlbCl7ZWwuY2xhc3NMaXN0LnJlbW92ZSgnY29ycmVjdCcsJ3dyb25nJyl9KTsKICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdzZWxlY3QnKS5mb3JFYWNoKGZ1bmN0aW9uKHMpe3MuY2xhc3NMaXN0LnJlbW92ZSgnY29ycmVjdCcsJ3dyb25nJyl9KTsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc2NvcmVEaXNwbGF5JykudGV4dENvbnRlbnQ9J1x1MjAxMyc7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jlc3VsdHNCYW5uZXInKS5jbGFzc0xpc3QucmVtb3ZlKCd2aXMnKTsKICB1cGRhdGVQcm9ncmVzcygpOwp9CmZ1bmN0aW9uIHRvZ2dsZUFucyhpZCl7CiAgdmFyIGVsPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKTsKICBpZihlbCllbC5jbGFzc0xpc3QudG9nZ2xlKCd2aXMnKTsKfQpmdW5jdGlvbiB1cGRhdGVXQyh0ZXh0YXJlYUlkLHdjSWQpewogIHZhciBlbD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCh0ZXh0YXJlYUlkKTsKICB2YXIgd2M9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQod2NJZCk7CiAgaWYoIWVsfHwhd2MpcmV0dXJuOwogIHZhciB3b3Jkcz1lbC52YWx1ZS50cmltKCkuc3BsaXQoL1xzKy8pLmZpbHRlcihmdW5jdGlvbih3KXtyZXR1cm4gdy5sZW5ndGg+MH0pOwogIHdjLnRleHRDb250ZW50PSdXb3JkIGNvdW50OiAnK3dvcmRzLmxlbmd0aDsKfQpmdW5jdGlvbiBzZWxlY3RXMyhuKXsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndzNxNycpLnN0eWxlLmRpc3BsYXk9bj09PTc\/J2Jsb2NrJzonbm9uZSc7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3czcTgnKS5zdHlsZS5kaXNwbGF5PW49PT04PydibG9jayc6J25vbmUnOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd3M2I3JykuY2xhc3NMaXN0LnRvZ2dsZSgnYWN0aXZlJyxuPT09Nyk7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3czYjgnKS5jbGFzc0xpc3QudG9nZ2xlKCdhY3RpdmUnLG49PT04KTsKfQp3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignc2Nyb2xsJyxmdW5jdGlvbigpewogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdoZHInKS5jbGFzc0xpc3QudG9nZ2xlKCdzb2xpZCcsd2luZG93LnNjcm9sbFk+NjApOwp9KTsKdXBkYXRlUHJvZ3Jlc3MoKTsK'));<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>All English 4U Cambridge Tests &larr; Back Cambridge B1 Preliminary (PET) &middot; Book 1 Test 4 &mdash; Reading &amp; Writing 5 Reading Parts (35Q) &bull; Writing Parts 1, 2 &amp; 3 &bull; Auto-graded 40\/40 B1 Preliminary Reading &middot; 35 Questions Writing P1 &middot; 5 Questions Start Test &#8595; 0 \/ 40 answered Score: &ndash; &#10003; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-with-title","meta":{"footnotes":""},"class_list":["post-5627","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/allenglish4u.com\/vi\/wp-json\/wp\/v2\/pages\/5627","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/allenglish4u.com\/vi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/allenglish4u.com\/vi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/allenglish4u.com\/vi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/allenglish4u.com\/vi\/wp-json\/wp\/v2\/comments?post=5627"}],"version-history":[{"count":1,"href":"https:\/\/allenglish4u.com\/vi\/wp-json\/wp\/v2\/pages\/5627\/revisions"}],"predecessor-version":[{"id":5640,"href":"https:\/\/allenglish4u.com\/vi\/wp-json\/wp\/v2\/pages\/5627\/revisions\/5640"}],"wp:attachment":[{"href":"https:\/\/allenglish4u.com\/vi\/wp-json\/wp\/v2\/media?parent=5627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}