{"id":5615,"date":"2026-07-03T00:56:13","date_gmt":"2026-07-03T00:56:13","guid":{"rendered":"https:\/\/allenglish4u.com\/?page_id=5615"},"modified":"2026-07-03T15:07:48","modified_gmt":"2026-07-03T15:07:48","slug":"cambridge-pet-1-test-3-rw","status":"publish","type":"page","link":"https:\/\/allenglish4u.com\/vi\/cambridge-pet-1-test-3-rw\/","title":{"rendered":"Cambridge B1 Preliminary PET Book 1 Test 3 Reading and 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 3 &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: Juan &nbsp;&bull;&nbsp; To: Maria<\/strong>\n            Do you still want to buy my guitar? Pedro wants it too, but you asked me first. Let me know tomorrow at school.\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>Juan will sell Maria his guitar if she wants it.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q1\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>Pedro has a guitar which Maria might want to buy.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q1\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>Juan would prefer to sell his guitar to Pedro.<\/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>Maths Homework<\/strong>\n            Some of you have told me the homework is a bit difficult. So if you haven&rsquo;t finished it by Friday, you can hand it in on Monday.<br>\n            <span style=\"font-size:12px;color:var(--muted)\">Mr Peters<\/span>\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>The homework given out on Friday must be returned by Monday.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q2\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>Students who wish to hand in their homework on Monday should tell Mr Peters.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q2\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>Anyone having problems with their homework may have extra time to complete it.<\/label>\n          <\/div>\n        <\/div>\n\n        <div class=\"sign-wrap\">\n          <div class=\"sign-number\">Question 3<\/div>\n          <div class=\"sign-box\">\n            Dan,<br>\n            Don&rsquo;t forget to put your football shirt in the washing machine as soon as you get home from the match. Add soap powder and turn dial to number 3.<br>\n            <span style=\"font-size:12px;color:var(--muted)\">Mum<\/span>\n          <\/div>\n          <div class=\"sign-q\">What does Dan have to do?<\/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>Remember to make sure his football shirt is clean in time for the match.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q3\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>Remember where he put the football shirt that he needs for the match.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q3\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>Remember to wash his football shirt after the match.<\/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            <strong>From: Sarah &nbsp;&bull;&nbsp; To: Janine<\/strong>\n            Janine &ndash; my birthday meal&rsquo;s booked for 6.30 Saturday at Luigi&rsquo;s restaurant. I know there are things you can&rsquo;t eat, so I&rsquo;ve attached a menu. Tell me if it&rsquo;s OK.<br>\n            <span style=\"font-size:12px;color:var(--muted)\">Sarah<\/span>\n          <\/div>\n          <div class=\"sign-q\">What does Sarah need to know?<\/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>if Janine will be available to go to the restaurant<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q4\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>if the food at the restaurant will be all right for Janine<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q4\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>if Janine wants to see the restaurant menu before Saturday<\/label>\n          <\/div>\n        <\/div>\n\n        <div class=\"sign-wrap\">\n          <div class=\"sign-number\">Question 5<\/div>\n          <div class=\"sign-box\" style=\"text-align:center;font-weight:700;letter-spacing:.04em\">\n            PARKSIDE POOL<br>\n            BEYOND THIS RED LINE<br>\n            THE WATER IS VERY SHALLOW &ndash;<br>\n            NO DIVING IN THIS AREA\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>Part of the pool is not deep enough for diving.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q5\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>Diving is forbidden in all areas of the pool.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q5\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>The far end of the pool is reserved for divers only.<\/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> 1A &nbsp; 2C &nbsp; 3C &nbsp; 4B &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; Clothes Shops<\/div>\n        <div class=\"part-instr\">The young people below are all looking for a clothes shop to go to this weekend. There are descriptions of eight clothes shops. Decide which shop 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            <div class=\"person-row\">\n              <div class=\"person-num\">6<\/div>\n              <div class=\"person-name\">George<\/div>\n              <div class=\"person-desc\">George has to buy some new jeans but hasn&rsquo;t much money to spend. He&rsquo;s quite tall, so he likes to try on clothes to check that they fit.<\/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; Streetwear<\/option>\n                  <option value=\"B\">B &ndash; Balloon<\/option>\n                  <option value=\"C\">C &ndash; Zizi&rsquo;s<\/option>\n                  <option value=\"D\">D &ndash; Teenscape<\/option>\n                  <option value=\"E\">E &ndash; Cinders<\/option>\n                  <option value=\"F\">F &ndash; Orange<\/option>\n                  <option value=\"G\">G &ndash; Fanfare<\/option>\n                  <option value=\"H\">H &ndash; Wardrobe<\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n            <div class=\"person-row\">\n              <div class=\"person-num\">7<\/div>\n              <div class=\"person-name\">Rosa<\/div>\n              <div class=\"person-desc\">Rosa would like a beautiful dress for her school&rsquo;s end-of-year party, with earrings to match. Her mother has given her quite a lot of money to spend, and she&rsquo;d like to buy everything in one store.<\/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; Streetwear<\/option>\n                  <option value=\"B\">B &ndash; Balloon<\/option>\n                  <option value=\"C\">C &ndash; Zizi&rsquo;s<\/option>\n                  <option value=\"D\">D &ndash; Teenscape<\/option>\n                  <option value=\"E\">E &ndash; Cinders<\/option>\n                  <option value=\"F\">F &ndash; Orange<\/option>\n                  <option value=\"G\">G &ndash; Fanfare<\/option>\n                  <option value=\"H\">H &ndash; Wardrobe<\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n            <div class=\"person-row\">\n              <div class=\"person-num\">8<\/div>\n              <div class=\"person-name\">Stefan<\/div>\n              <div class=\"person-desc\">Stefan wants to get a smart designer rugby shirt, and doesn&rsquo;t mind how expensive it is. He prefers to choose his clothes online before he goes to town to buy anything.<\/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; Streetwear<\/option>\n                  <option value=\"B\">B &ndash; Balloon<\/option>\n                  <option value=\"C\">C &ndash; Zizi&rsquo;s<\/option>\n                  <option value=\"D\">D &ndash; Teenscape<\/option>\n                  <option value=\"E\">E &ndash; Cinders<\/option>\n                  <option value=\"F\">F &ndash; Orange<\/option>\n                  <option value=\"G\">G &ndash; Fanfare<\/option>\n                  <option value=\"H\">H &ndash; Wardrobe<\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n            <div class=\"person-row\">\n              <div class=\"person-num\">9<\/div>\n              <div class=\"person-name\">Tanya<\/div>\n              <div class=\"person-desc\">Tanya wants to buy some skirts and tops that are a bit unusual, so that she&rsquo;ll look different from everyone else at school. She wants to try things on in the shop to make sure they suit her.<\/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; Streetwear<\/option>\n                  <option value=\"B\">B &ndash; Balloon<\/option>\n                  <option value=\"C\">C &ndash; Zizi&rsquo;s<\/option>\n                  <option value=\"D\">D &ndash; Teenscape<\/option>\n                  <option value=\"E\">E &ndash; Cinders<\/option>\n                  <option value=\"F\">F &ndash; Orange<\/option>\n                  <option value=\"G\">G &ndash; Fanfare<\/option>\n                  <option value=\"H\">H &ndash; Wardrobe<\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n            <div class=\"person-row\">\n              <div class=\"person-num\">10<\/div>\n              <div class=\"person-name\">Suzie<\/div>\n              <div class=\"person-desc\">Suzie needs to get some fairly cheap sports clothes for wearing at the gym. She&rsquo;s in a hurry, so doesn&rsquo;t want to spend too long shopping.<\/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; Streetwear<\/option>\n                  <option value=\"B\">B &ndash; Balloon<\/option>\n                  <option value=\"C\">C &ndash; Zizi&rsquo;s<\/option>\n                  <option value=\"D\">D &ndash; Teenscape<\/option>\n                  <option value=\"E\">E &ndash; Cinders<\/option>\n                  <option value=\"F\">F &ndash; Orange<\/option>\n                  <option value=\"G\">G &ndash; Fanfare<\/option>\n                  <option value=\"H\">H &ndash; Wardrobe<\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"courses-list\">\n            <div class=\"course-item\"><div class=\"course-lbl\">A<\/div><div class=\"course-name\">Streetwear<\/div><div class=\"course-desc\">This shop has all the top-of-the-range sports and leisurewear labels. The clothes aren&rsquo;t cheap but they&rsquo;re all high quality. Keep up-to-date with their latest styles by going to their website.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">B<\/div><div class=\"course-name\">Balloon<\/div><div class=\"course-desc\">This is the place to come for great designs and low prices. There are no changing rooms, but the service is quick and helpful. They stock plenty of jeans, T-shirts and other everyday fashions, plus a range of clothes for indoor and outdoor fitness activities.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">C<\/div><div class=\"course-name\">Zizi&rsquo;s<\/div><div class=\"course-desc\">This small shop specialises in clothes for larger and smaller sizes and it&rsquo;s especially good for sportswear. The prices are high, but the assistants are friendly and efficient. The shop doesn&rsquo;t have a website yet.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">D<\/div><div class=\"course-name\">Teenscape<\/div><div class=\"course-desc\">This shop is really popular with young people looking for clothes for special events &ndash; you&rsquo;ll pay a bit more, but you&rsquo;ll look fantastic! It&rsquo;s a huge shop and has everything you could possibly want &ndash; including a wide selection of jewellery and shoes. You can see the full range of their products online.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">E<\/div><div class=\"course-name\">Cinders<\/div><div class=\"course-desc\">This tiny shop is full of the most wonderful partywear &ndash; dresses for girls and smart suits for boys. There are some unusual styles too. They&rsquo;re planning to launch a range of matching shoes and jewellery some time next year &ndash; check their website for details.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">F<\/div><div class=\"course-name\">Orange<\/div><div class=\"course-desc\">A great store for shopping with pocket money. It stocks plenty of basic boys&rsquo; and girls&rsquo; clothes in a wide range of sizes and lengths, but the styles don&rsquo;t differ much from year to year. The staff are nice, and there are lots of changing rooms.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">G<\/div><div class=\"course-name\">Fanfare<\/div><div class=\"course-desc\">If you&rsquo;re looking for something plain and simple for school or leisure &ndash; dresses, jeans, shirts, skirts, sportswear &ndash; you&rsquo;re sure to find it here. It&rsquo;s always crowded because the prices are so low. There aren&rsquo;t any changing rooms, and the queues to pay are always long &ndash; so be prepared to wait!<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">H<\/div><div class=\"course-name\">Wardrobe<\/div><div class=\"course-desc\">This shop has an interesting range of reasonably-priced girls&rsquo; clothes for everyday wear, with styles that you just don&rsquo;t see in other stores. There are plenty of changing rooms. Look out for their lovely hand-made jewellery &ndash; especially their earrings.<\/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> 6F &nbsp; 7D &nbsp; 8A &nbsp; 9H &nbsp; 10B\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; Citisport in Newport<\/div>\n        <div class=\"part-instr\">Look at the sentences below about sports courses available in Newport. 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\">Citisport in Newport<\/div>\n          <div class=\"passage-subtitle\">We at Citisport aim to improve sports training and facilities in Newport, giving you more opportunity to try both new and traditional sports.<\/div>\n          <p>As well as running our own courses, Citisport can also provide sports advisers and qualified coaches for youth groups, schools and colleges in and around Newport.<\/p>\n          <p>And if you can&rsquo;t find the sport you want to take up, let us know and we&rsquo;ll try to find you a local club which will help you.<\/p>\n          <h4>Golf<\/h4>\n          <p>We are pleased to be able to offer lessons at Kingsway Golf Centre just outside Newport. These are run by experienced golf professionals, and are held on an all-weather practice area. The Centre also has Pay and Play golf facilities so you can continue to play and make progress after the lessons have finished. These facilities are available to all players, whether or not they are members of the Centre.<\/p>\n          <p>The adult lessons are open to anyone aged 13 and over, and are suitable for all levels from beginners upwards. These take place on Wednesdays from 3.00 to 4.00 pm over a period of six weeks. Children&rsquo;s lessons for 7&ndash;12 year olds are held from 2.00 to 3.00 pm on Saturdays during term time.<\/p>\n          <h4>Tennis<\/h4>\n          <p>The Citisport tennis courses provide an opportunity for local people to develop their skills on the brand new indoor tennis court at Newport Leisure Centre. All equipment can be provided, but please feel free to use your own racket if you prefer. Our Starter course is held on Mondays from 7.00 to 8.00 pm, and is for beginners of 12 years and over. Our Improver course, which takes place on Tuesdays from 8.00 to 9.00 pm, is for players with some experience.<\/p>\n          <h4>Football for girls<\/h4>\n          <p>By popular request, Citisport is holding another one-day, girls-only football course. This aims to give local girls, whether new or experienced players, the chance to learn essential skills and develop more advanced ones. One of Newport City Football Club&rsquo;s players will come along to take part in a question and answer session during the day. The course fee of &pound;30 includes morning and afternoon refreshments. Please bring a packed lunch. The course will take place on Saturday, 9th November from 9.00 to 5.00 pm, and is open to all girls aged 10&ndash;14 years living in the Newport area.<\/p>\n          <h4>Gymnastics<\/h4>\n          <p>This course is for beginners aged 8&ndash;14 and will provide an introduction to basic skills. There is a maximum of six pupils per coach in each class. At the end of the course there is a demonstration for friends and family of all the skills learnt there. Thursdays, 6.00 to 7.00 pm.<\/p>\n        <\/div>\n        <div class=\"tf-list\">\n          <div class=\"tf-item\"><div class=\"tf-num\">11<\/div><div class=\"tf-stmt\">Citisport can send their own instructors to schools in the area.<\/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\">If the sport you want is unavailable, Citisport will set up a course for you.<\/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\">The golf lessons can take place even in bad weather.<\/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\">It is necessary to join the Kingsway Golf Centre in order to practise there.<\/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\">Teenagers can attend golf lessons on Wednesday afternoons.<\/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\">Citisport will provide you with a tennis racket if necessary.<\/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\">The football course is for girls of all levels of ability.<\/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\">A Newport City player will organise the day&rsquo;s football training.<\/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\">A midday meal is included in the price of the girls&rsquo; football course.<\/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\">Each coach will teach up to six people on the gymnastics course.<\/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> 11A &nbsp; 12B &nbsp; 13A &nbsp; 14B &nbsp; 15A &nbsp; 16A &nbsp; 17A &nbsp; 18B &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; Baking<\/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\">Baking<\/div>\n          <div class=\"passage-author\">By Sam Jarvis, aged 12<\/div>\n          <p>My grandmother loves making bread and cakes, and is always surprised that the rest of my family never do any baking. So my parents decided they&rsquo;d take me and my younger sister on a course, so that we could all find out how to make bread &ndash; and pizza, our favourite food! We booked our places, and set off for Oakton Farm in the countryside.<\/p>\n          <p>It was a very long drive, and when we arrived we went straight to bed. The next morning we got up early, fed the ducks on the lake, and looked at the bull in the next field. Then we met our teacher, Michael, who seemed quite strict, and the other parents and children, who were really friendly.<\/p>\n          <p>The cooking part was brilliant. Michael gave us long white coats to wear, which we all felt a bit silly in. Then we all made bread rolls, mixing flour and water with our hands. My sister kept complaining at first. Then even she started to enjoy it, and to concentrate on following the instructions. Dad made lots of mess, I got flour on the floor and in my hair, and Mum didn&rsquo;t even get angry! I took ages to make my rolls, though.<\/p>\n          <p>We finally put our initials on the bottom of each roll, then made some pizzas and decorated them, which was fun. And we didn&rsquo;t even have to do the washing-up! For something to do while the pizzas were cooking, we all went for a swim in the lake. It was fantastic. Then we went back inside and ate our pizzas. They were the best we&rsquo;d ever tasted!<\/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 Sam trying to do in the 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>explain how to bake cakes<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q21\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>discuss the importance of knowing how to cook<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q21\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>describe how he enjoyed a day with his family<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q21\" value=\"D\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">D<\/span>inform readers about life on a farm<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"q4-item\">\n            <div class=\"q4-num\">22<\/div>\n            <div class=\"q4-stmt\">Sam&rsquo;s parents took the children to Oakton Farm because they wanted them to<\/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>learn a new skill.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q22\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>make something for their grandmother.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q22\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>spend time in the countryside.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q22\" value=\"D\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">D<\/span>meet other people the same age.<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"q4-item\">\n            <div class=\"q4-num\">23<\/div>\n            <div class=\"q4-stmt\">What do we learn about Oakton Farm?<\/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 had lots of animals living there.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q23\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>It was far from where they lived.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q23\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>It was just like Sam expected.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q23\" value=\"D\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">D<\/span>It was run by a friendly man.<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"q4-item\">\n            <div class=\"q4-num\">24<\/div>\n            <div class=\"q4-stmt\">What does Sam say about his cooking experience?<\/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>He was better at it than his sister.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q24\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>He liked wearing the clothes he was given.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q24\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>He could be untidy without getting into trouble.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q24\" value=\"D\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">D<\/span>He was the first to finish.<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"q4-item\">\n            <div class=\"q4-num\">25<\/div>\n            <div class=\"q4-stmt\">What might Sam write in a postcard to his grandmother?<\/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;I made some great bread rolls, but my sister ate them because we didn&rsquo;t know who they belonged to.&rdquo;<\/label>\n              <label class=\"postcard-opt\"><input type=\"radio\" name=\"q25\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>&ldquo;We had to clean up the kitchen, like at your house. But we&rsquo;ve made great pizza, just like you taught us.&rdquo;<\/label>\n              <label class=\"postcard-opt\"><input type=\"radio\" name=\"q25\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>&ldquo;I loved it, but my sister didn&rsquo;t really. She found it hard to do what the teacher told her.&rdquo;<\/label>\n              <label class=\"postcard-opt\"><input type=\"radio\" name=\"q25\" value=\"D\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">D<\/span>&ldquo;We liked swimming in the lake &ndash; it helped to pass the time while we waited for our lovely pizzas to be ready.&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> 21C &nbsp; 22A &nbsp; 23B &nbsp; 24C &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; Birth of the Movies<\/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\">Birth of the Movies<\/div>\n          <p>Did you know that cinema is more than 100 years old? Moving pictures <strong>(0)<\/strong> <span style=\"background:#e0e7ff;padding:2px 6px;border-radius:4px;font-weight:700\">were<\/span> invented by the brothers Louis and Auguste Lumi&egrave;re. The first showing of a moving picture or &lsquo;movie&rsquo;\n          <span class=\"gap-select\"><select id=\"q26\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A found<\/option><option value=\"B\">B took<\/option><option value=\"C\">C went<\/option><option value=\"D\">D gave<\/option><\/select><\/span> (26)\n          place in a cinema in Paris on 28th December 1895. On that day, the Lumi&egrave;re brothers showed movies\n          <span class=\"gap-select\"><select id=\"q27\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A doing<\/option><option value=\"B\">B making<\/option><option value=\"C\">C setting<\/option><option value=\"D\">D using<\/option><\/select><\/span> (27)\n          their newly-invented machine, called the <em>Cin&eacute;matographe<\/em>. The audience saw a funny film in\n          <span class=\"gap-select\"><select id=\"q28\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A where<\/option><option value=\"B\">B who<\/option><option value=\"C\">C which<\/option><option value=\"D\">D what<\/option><\/select><\/span> (28)\n          a gardener spilt a lot of water on\n          <span class=\"gap-select\"><select id=\"q29\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A yourself<\/option><option value=\"B\">B himself<\/option><option value=\"C\">C themselves<\/option><option value=\"D\">D itself<\/option><\/select><\/span> (29)\n          by accident. Everyone really loved it!<\/p>\n          <p>Cinema very\n          <span class=\"gap-select\"><select id=\"q30\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A quickly<\/option><option value=\"B\">B immediately<\/option><option value=\"C\">C fast<\/option><option value=\"D\">D early<\/option><\/select><\/span> (30)\n          became popular all over the world. In 1907 the first film studios were built in a\n          <span class=\"gap-select\"><select id=\"q31\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A place<\/option><option value=\"B\">B site<\/option><option value=\"C\">C location<\/option><option value=\"D\">D district<\/option><\/select><\/span> (31)\n          of Los Angeles called Hollywood.\n          <span class=\"gap-select\"><select id=\"q32\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A To<\/option><option value=\"B\">B At<\/option><option value=\"C\">C For<\/option><option value=\"D\">D By<\/option><\/select><\/span> (32)\n          the 1920s, Hollywood had become the centre of the world film\n          <span class=\"gap-select\"><select id=\"q33\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A industry<\/option><option value=\"B\">B company<\/option><option value=\"C\">C trade<\/option><option value=\"D\">D firm<\/option><\/select><\/span> (33).<\/p>\n          <p>To begin with, the movies had no sound. Words\n          <span class=\"gap-select\"><select id=\"q34\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A developed<\/option><option value=\"B\">B happened<\/option><option value=\"C\">C appeared<\/option><option value=\"D\">D displayed<\/option><\/select><\/span> (34)\n          on the screen from time to time to\n          <span class=\"gap-select\"><select id=\"q35\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A prove<\/option><option value=\"B\">B explain<\/option><option value=\"C\">C direct<\/option><option value=\"D\">D advise<\/option><\/select><\/span> (35)\n          the story.<\/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; 27D &nbsp; 28C &nbsp; 29B &nbsp; 30A &nbsp; 31D &nbsp; 32D &nbsp; 33A &nbsp; 34C &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 schools in Britain. 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\">Most British children go to state schools.<\/div>\n            <div class=\"w1-target\">Nearly <strong>____________________<\/strong> British children go to state schools. <em style=\"font-size:12px;color:var(--green)\">[Answer: <strong>all<\/strong>]<\/em><\/div>\n          <\/div>\n          <div class=\"w1-item\">\n            <div class=\"w1-qnum\">1<\/div>\n            <div class=\"w1-orig\">It costs nothing to attend a state school.<\/div>\n            <div class=\"w1-target\">It doesn&rsquo;t cost <input class=\"w1-input\" id=\"w1q1\" type=\"text\" placeholder=\"max 3 words\" oninput=\"updateW1Progress()\"> to attend a state school.<\/div>\n          <\/div>\n          <div class=\"w1-item\">\n            <div class=\"w1-qnum\">2<\/div>\n            <div class=\"w1-orig\">City schools are usually larger than schools in the country.<\/div>\n            <div class=\"w1-target\">Schools in the country are not as <input class=\"w1-input\" id=\"w1q2\" type=\"text\" placeholder=\"max 3 words\" oninput=\"updateW1Progress()\"> city schools.<\/div>\n          <\/div>\n          <div class=\"w1-item\">\n            <div class=\"w1-qnum\">3<\/div>\n            <div class=\"w1-orig\">Uniforms must be worn by children in some schools.<\/div>\n            <div class=\"w1-target\">Children must <input class=\"w1-input\" id=\"w1q3\" type=\"text\" placeholder=\"max 3 words\" oninput=\"updateW1Progress()\"> uniforms in some schools.<\/div>\n          <\/div>\n          <div class=\"w1-item\">\n            <div class=\"w1-qnum\">4<\/div>\n            <div class=\"w1-orig\">Each class has about thirty children.<\/div>\n            <div class=\"w1-target\">In each class <input class=\"w1-input\" id=\"w1q4\" type=\"text\" placeholder=\"max 3 words\" oninput=\"updateW1Progress()\"> are about thirty children.<\/div>\n          <\/div>\n          <div class=\"w1-item\">\n            <div class=\"w1-qnum\">5<\/div>\n            <div class=\"w1-orig\">Children can buy hot lunches at most schools.<\/div>\n            <div class=\"w1-target\">At most schools <input class=\"w1-input\" id=\"w1q5\" type=\"text\" placeholder=\"max 3 words\" oninput=\"updateW1Progress()\"> possible for children to buy hot lunches.<\/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>anything<\/em><br>\n          2 &mdash; <em>large as \/ big as<\/em><br>\n          3 &mdash; <em>wear<\/em><br>\n          4 &mdash; <em>there<\/em><br>\n          5 &mdash; <em>it is \/ it&rsquo;s<\/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 Email &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 would like to borrow a book from your Australian friend Charlie.<\/p>\n          <p>Write an email to your friend Charlie. In your email, you should<\/p>\n          <ul>\n            <li>tell Charlie which book you would like to borrow<\/li>\n            <li>explain why you need to borrow this book<\/li>\n            <li>say how long you need the book for.<\/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 email 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>We might have a school trip to your country next year. What do you think is the best time of year to visit? What are the most interesting things for teenagers to do in your area?<\/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\">I was on the bus when I got a text message.<\/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 3<\/span>\n      <a href=\"\/cambridge\/\">&#8592; Cambridge Tests<\/a>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<script>eval(atob('Ci8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQovLyBEQVRBCi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQp2YXIgQU5TV0VSUyA9IHsKICAxOidBJywyOidDJywzOidDJyw0OidCJyw1OidBJywKICA2OidGJyw3OidEJyw4OidBJyw5OidIJywxMDonQicsCiAgMTE6J0EnLDEyOidCJywxMzonQScsMTQ6J0InLDE1OidBJywKICAxNjonQScsMTc6J0EnLDE4OidCJywxOTonQicsMjA6J0EnLAogIDIxOidDJywyMjonQScsMjM6J0InLDI0OidDJywyNTonRCcsCiAgMjY6J0InLDI3OidEJywyODonQycsMjk6J0InLDMwOidBJywKICAzMTonRCcsMzI6J0QnLDMzOidBJywzNDonQycsMzU6J0InCn07Ci8vIFdyaXRpbmcgUDEgYWNjZXB0ZWQgYW5zd2VycyAobG93ZXJjYXNlIHRyaW0pCnZhciBXMSA9IHsKICAxOiBbJ2FueXRoaW5nJ10sCiAgMjogWydsYXJnZSBhcycsJ2JpZyBhcyddLAogIDM6IFsnd2VhciddLAogIDQ6IFsndGhlcmUnXSwKICA1OiBbJ2l0IGlzJywiaXQncyIsIml0IHMiXQp9Owp2YXIgVE9UQUwgPSA0MDsKCi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQovLyBQUk9HUkVTUwovLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KZnVuY3Rpb24gZ2V0UmFkaW9WYWwobmFtZSl7CiAgdmFyIGVsPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2lucHV0W25hbWU9IicrbmFtZSsnIl06Y2hlY2tlZCcpOwogIHJldHVybiBlbD9lbC52YWx1ZTonJzsKfQpmdW5jdGlvbiBnZXRTZWxlY3RWYWwoaWQpewogIHZhciBlbD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCk7CiAgcmV0dXJuIGVsP2VsLnZhbHVlOicnOwp9CmZ1bmN0aW9uIGNvdW50QW5zd2VyZWQoKXsKICB2YXIgbj0wOwogIGZvcih2YXIgaT0xO2k8PTU7aSsrKXtpZihnZXRSYWRpb1ZhbCgncScraSkpbisrO30KICBmb3IodmFyIGk9NjtpPD0xMDtpKyspe2lmKGdldFNlbGVjdFZhbCgncScraSkpbisrO30KICBmb3IodmFyIGk9MTE7aTw9MjU7aSsrKXtpZihnZXRSYWRpb1ZhbCgncScraSkpbisrO30KICBmb3IodmFyIGk9MjY7aTw9MzU7aSsrKXtpZihnZXRTZWxlY3RWYWwoJ3EnK2kpKW4rKzt9CiAgZm9yKHZhciBpPTE7aTw9NTtpKyspe3ZhciBlbD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndzFxJytpKTtpZihlbCYmZWwudmFsdWUudHJpbSgpKW4rKzt9CiAgcmV0dXJuIG47Cn0KZnVuY3Rpb24gdXBkYXRlUHJvZ3Jlc3MoKXsKICB2YXIgbj1jb3VudEFuc3dlcmVkKCk7CiAgdmFyIHBjdD0obi9UT1RBTCkqMTAwOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwcm9nRmlsbCcpLnN0eWxlLndpZHRoPXBjdCsnJSc7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Byb2dMYWJlbCcpLnRleHRDb250ZW50PW4rJyAvICcrVE9UQUwrJyBhbnN3ZXJlZCc7Cn0KZnVuY3Rpb24gdXBkYXRlVzFQcm9ncmVzcygpe3VwZGF0ZVByb2dyZXNzKCk7fQoKLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci8vIEdSQURJTkcKLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CmZ1bmN0aW9uIGdyYWRlKCl7CiAgdmFyIHNjb3JlPTA7CiAgLy8gUGFydCAxIChyYWRpbyBxMS1xNSkKICBmb3IodmFyIGk9MTtpPD01O2krKyl7CiAgICB2YXIgdj1nZXRSYWRpb1ZhbCgncScraSk7CiAgICB2YXIgb3B0cz1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdpbnB1dFtuYW1lPSJxJytpKyciXScpOwogICAgb3B0cy5mb3JFYWNoKGZ1bmN0aW9uKHIpewogICAgICB2YXIgbGJsPXIuY2xvc2VzdCgnLm9wdC1pdGVtJyl8fHIuY2xvc2VzdCgnLnRmLW9wdCcpfHxyLmNsb3Nlc3QoJy5wb3N0Y2FyZC1vcHQnKTsKICAgICAgaWYoIWxibClyZXR1cm47CiAgICAgIGxibC5jbGFzc0xpc3QucmVtb3ZlKCdjb3JyZWN0Jywnd3JvbmcnKTsKICAgICAgaWYoci52YWx1ZT09PUFOU1dFUlNbaV0pe2xibC5jbGFzc0xpc3QuYWRkKCdjb3JyZWN0Jyk7fQogICAgICBlbHNlIGlmKHIuY2hlY2tlZCl7bGJsLmNsYXNzTGlzdC5hZGQoJ3dyb25nJyk7fQogICAgfSk7CiAgICBpZih2PT09QU5TV0VSU1tpXSlzY29yZSsrOwogIH0KICAvLyBQYXJ0IDIgKHNlbGVjdCBxNi1xMTApCiAgZm9yKHZhciBpPTY7aTw9MTA7aSsrKXsKICAgIHZhciBzZWw9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3EnK2kpOwogICAgaWYoIXNlbCljb250aW51ZTsKICAgIHNlbC5jbGFzc0xpc3QucmVtb3ZlKCdjb3JyZWN0Jywnd3JvbmcnKTsKICAgIGlmKHNlbC52YWx1ZT09PUFOU1dFUlNbaV0pe3NlbC5jbGFzc0xpc3QuYWRkKCdjb3JyZWN0Jyk7c2NvcmUrKzt9CiAgICBlbHNlIGlmKHNlbC52YWx1ZSl7c2VsLmNsYXNzTGlzdC5hZGQoJ3dyb25nJyk7fQogIH0KICAvLyBQYXJ0IDMgVC9GIChyYWRpbyBxMTEtcTIwKSArIFBhcnQgNCBNQ1EgKHJhZGlvIHEyMS1xMjUpCiAgZm9yKHZhciBpPTExO2k8PTI1O2krKyl7CiAgICB2YXIgdj1nZXRSYWRpb1ZhbCgncScraSk7CiAgICB2YXIgb3B0cz1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdpbnB1dFtuYW1lPSJxJytpKyciXScpOwogICAgb3B0cy5mb3JFYWNoKGZ1bmN0aW9uKHIpewogICAgICB2YXIgbGJsPXIuY2xvc2VzdCgnLnRmLW9wdCcpfHxyLmNsb3Nlc3QoJy5xNC1vcHQnKXx8ci5jbG9zZXN0KCcucG9zdGNhcmQtb3B0Jyk7CiAgICAgIGlmKCFsYmwpcmV0dXJuOwogICAgICBsYmwuY2xhc3NMaXN0LnJlbW92ZSgnY29ycmVjdCcsJ3dyb25nJyk7CiAgICAgIGlmKHIudmFsdWU9PT1BTlNXRVJTW2ldKXtsYmwuY2xhc3NMaXN0LmFkZCgnY29ycmVjdCcpO30KICAgICAgZWxzZSBpZihyLmNoZWNrZWQpe2xibC5jbGFzc0xpc3QuYWRkKCd3cm9uZycpO30KICAgIH0pOwogICAgaWYodj09PUFOU1dFUlNbaV0pc2NvcmUrKzsKICB9CiAgLy8gUGFydCA1IChzZWxlY3QgcTI2LXEzNSkKICBmb3IodmFyIGk9MjY7aTw9MzU7aSsrKXsKICAgIHZhciBzZWw9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3EnK2kpOwogICAgaWYoIXNlbCljb250aW51ZTsKICAgIHNlbC5jbGFzc0xpc3QucmVtb3ZlKCdjb3JyZWN0Jywnd3JvbmcnKTsKICAgIGlmKHNlbC52YWx1ZT09PUFOU1dFUlNbaV0pe3NlbC5jbGFzc0xpc3QuYWRkKCdjb3JyZWN0Jyk7c2NvcmUrKzt9CiAgICBlbHNlIGlmKHNlbC52YWx1ZSl7c2VsLmNsYXNzTGlzdC5hZGQoJ3dyb25nJyk7fQogIH0KICAvLyBXcml0aW5nIFAxICh0ZXh0IGlucHV0cykKICBmb3IodmFyIGk9MTtpPD01O2krKyl7CiAgICB2YXIgaW5wPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd3MXEnK2kpOwogICAgaWYoIWlucCljb250aW51ZTsKICAgIGlucC5jbGFzc0xpc3QucmVtb3ZlKCdjb3JyZWN0Jywnd3JvbmcnKTsKICAgIHZhciB2PWlucC52YWx1ZS50cmltKCkudG9Mb3dlckNhc2UoKS5yZXBsYWNlKC9bJycnXS9nLCInIik7CiAgICB2YXIgdmFsaWQ9VzFbaV0uc29tZShmdW5jdGlvbihhKXtyZXR1cm4gYT09PXZ8fGEucmVwbGFjZSgvWycnJ10vZywiJyIpPT12fSk7CiAgICBpZih2KXsKICAgICAgaWYodmFsaWQpe2lucC5jbGFzc0xpc3QuYWRkKCdjb3JyZWN0Jyk7c2NvcmUrKzt9CiAgICAgIGVsc2V7aW5wLmNsYXNzTGlzdC5hZGQoJ3dyb25nJyk7fQogICAgfQogIH0KICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc2NvcmVEaXNwbGF5JykudGV4dENvbnRlbnQ9c2NvcmUrJy8nK1RPVEFMOwogIHZhciBiYW5uZXI9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jlc3VsdHNCYW5uZXInKTsKICBiYW5uZXIuY2xhc3NMaXN0LmFkZCgndmlzJyk7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3JiU2NvcmUnKS50ZXh0Q29udGVudD1zY29yZSsnLycrVE9UQUw7CiAgdmFyIHBjdD1NYXRoLnJvdW5kKChzY29yZS9UT1RBTCkqMTAwKTsKICB2YXIgbXNnPScnOwogIGlmKHBjdD49OTApbXNnPSdFeGNlbGxlbnQhIE91dHN0YW5kaW5nIHBlcmZvcm1hbmNlISc7CiAgZWxzZSBpZihwY3Q+PTc1KW1zZz0nV2VsbCBkb25lISBTdHJvbmcgQjEgbGV2ZWwgcGVyZm9ybWFuY2UuJzsKICBlbHNlIGlmKHBjdD49NjApbXNnPSdHb29kIGVmZm9ydCEgS2VlcCBwcmFjdGlzaW5nLic7CiAgZWxzZSBtc2c9J0tlZXAgc3R1ZHlpbmcgXHUyMDE0IHlvdVwnbGwgaW1wcm92ZSB3aXRoIHByYWN0aWNlISc7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3JiTXNnJykudGV4dENvbnRlbnQ9bXNnKycgKCcrcGN0KyclKSc7CiAgYmFubmVyLnNjcm9sbEludG9WaWV3KHtiZWhhdmlvcjonc21vb3RoJyxibG9jazonY2VudGVyJ30pOwp9CgovLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLy8gVVRJTElUSUVTCi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpmdW5jdGlvbiByZXNldEFsbCgpewogIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ2lucHV0W3R5cGU9cmFkaW9dJykuZm9yRWFjaChmdW5jdGlvbihyKXtyLmNoZWNrZWQ9ZmFsc2V9KTsKICBmb3IodmFyIGk9NjtpPD0xMDtpKyspe3ZhciBzPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdxJytpKTtpZihzKXMudmFsdWU9Jyc7fQogIGZvcih2YXIgaT0yNjtpPD0zNTtpKyspe3ZhciBzPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdxJytpKTtpZihzKXMudmFsdWU9Jyc7fQogIGZvcih2YXIgaT0xO2k8PTU7aSsrKXt2YXIgaW5wPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd3MXEnK2kpO2lmKGlucCl7aW5wLnZhbHVlPScnO2lucC5jbGFzc0xpc3QucmVtb3ZlKCdjb3JyZWN0Jywnd3JvbmcnKTt9fQogIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5vcHQtaXRlbSwudGYtb3B0LC5xNC1vcHQsLnBvc3RjYXJkLW9wdCcpLmZvckVhY2goZnVuY3Rpb24oZWwpe2VsLmNsYXNzTGlzdC5yZW1vdmUoJ2NvcnJlY3QnLCd3cm9uZycpfSk7CiAgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnc2VsZWN0JykuZm9yRWFjaChmdW5jdGlvbihzKXtzLmNsYXNzTGlzdC5yZW1vdmUoJ2NvcnJlY3QnLCd3cm9uZycpfSk7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Njb3JlRGlzcGxheScpLnRleHRDb250ZW50PSdcdTIwMTMnOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXN1bHRzQmFubmVyJykuY2xhc3NMaXN0LnJlbW92ZSgndmlzJyk7CiAgdXBkYXRlUHJvZ3Jlc3MoKTsKfQpmdW5jdGlvbiB0b2dnbGVBbnMoaWQpewogIHZhciBlbD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCk7CiAgaWYoZWwpZWwuY2xhc3NMaXN0LnRvZ2dsZSgndmlzJyk7Cn0KZnVuY3Rpb24gdXBkYXRlV0ModGV4dGFyZWFJZCx3Y0lkKXsKICB2YXIgZWw9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQodGV4dGFyZWFJZCk7CiAgdmFyIHdjPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHdjSWQpOwogIGlmKCFlbHx8IXdjKXJldHVybjsKICB2YXIgd29yZHM9ZWwudmFsdWUudHJpbSgpLnNwbGl0KC9ccysvKS5maWx0ZXIoZnVuY3Rpb24odyl7cmV0dXJuIHcubGVuZ3RoPjB9KTsKICB3Yy50ZXh0Q29udGVudD0nV29yZCBjb3VudDogJyt3b3Jkcy5sZW5ndGg7Cn0KZnVuY3Rpb24gc2VsZWN0VzMobil7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3czcTcnKS5zdHlsZS5kaXNwbGF5PW49PT03PydibG9jayc6J25vbmUnOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd3M3E4Jykuc3R5bGUuZGlzcGxheT1uPT09OD8nYmxvY2snOidub25lJzsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndzNiNycpLmNsYXNzTGlzdC50b2dnbGUoJ2FjdGl2ZScsbj09PTcpOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd3M2I4JykuY2xhc3NMaXN0LnRvZ2dsZSgnYWN0aXZlJyxuPT09OCk7Cn0Kd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3Njcm9sbCcsZnVuY3Rpb24oKXsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaGRyJykuY2xhc3NMaXN0LnRvZ2dsZSgnc29saWQnLHdpbmRvdy5zY3JvbGxZPjYwKTsKfSk7CnVwZGF0ZVByb2dyZXNzKCk7Cg=='));<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>All English 4U Cambridge Tests &larr; Back Cambridge B1 Preliminary (PET) &middot; Book 1 Test 3 &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-5615","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/allenglish4u.com\/vi\/wp-json\/wp\/v2\/pages\/5615","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=5615"}],"version-history":[{"count":2,"href":"https:\/\/allenglish4u.com\/vi\/wp-json\/wp\/v2\/pages\/5615\/revisions"}],"predecessor-version":[{"id":5639,"href":"https:\/\/allenglish4u.com\/vi\/wp-json\/wp\/v2\/pages\/5615\/revisions\/5639"}],"wp:attachment":[{"href":"https:\/\/allenglish4u.com\/vi\/wp-json\/wp\/v2\/media?parent=5615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}