{"id":5652,"date":"2026-07-04T13:47:37","date_gmt":"2026-07-04T13:47:37","guid":{"rendered":"https:\/\/allenglish4u.com\/cambridge-pet-2-test-3-rw\/"},"modified":"2026-07-04T13:47:37","modified_gmt":"2026-07-04T13:47:37","slug":"cambridge-pet-2-test-3-rw","status":"publish","type":"page","link":"https:\/\/allenglish4u.com\/vi\/cambridge-pet-2-test-3-rw\/","title":{"rendered":"Cambridge PET Book 2 \u00b7 Test 3 \u2014 Reading &#038; Writing"},"content":{"rendered":"\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&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;color:var(--text);background:var(--light-2);-webkit-font-smoothing:antialiased;overflow-x:hidden}\n.serif{font-family:'Fraunces',Georgia,serif;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;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:14px;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-text{font-size:14.5px;line-height:1.6}\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;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-author{font-size:13px;color:var(--muted);margin-bottom:14px}\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-item{}\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\/* 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.p5-passage .p-author{font-size:13px;color:var(--muted);margin-bottom:14px}\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;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.p5-opts-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}\n@media(max-width:600px){.p5-opts-grid{grid-template-columns:1fr}}\n.p5-opt-row{font-size:13px;color:var(--muted);padding:6px 12px;background:#fff;border-radius:8px;border:1px solid var(--border)}\n.p5-opt-row strong{color:var(--text)}\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\/* Writing P1 transforms *\/\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;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\/* Writing P2\/P3 textarea *\/\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-textarea{width:100%;min-height:160px;padding:14px 16px;border-radius:10px;border:1.5px solid var(--border);font-size:14px;font-family:inherit;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.show-answers-btn:hover{background:var(--light-1)}\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 *\/\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;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.btn-reset-big:hover{background:var(--light-1)}\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{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=\"https:\/\/allenglish4u.com\/wp-content\/themes\/extendable-child\/assets\/logo.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\">&#8592; 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 2<\/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<\/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; Messages<\/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        <!-- Q1 -->\n        <div class=\"sign-wrap\">\n          <div class=\"sign-number\">Question 1<\/div>\n          <div class=\"sign-box\">\n            <strong>To: All students &nbsp; From: College Secretary<\/strong>\n            <em>Monday 6 May &ndash; Can I remind you that all essays are due this Friday. No late work will be accepted unless accompanied by a doctor&#8217;s letter.<\/em>\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>The college secretary will post students their essays on Friday.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q1\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>Students may hand in their essays after Friday if they can prove illness.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q1\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>Unless your essay is due by Friday, you do not need to reply.<\/label>\n          <\/div>\n        <\/div>\n\n        <!-- Q2 -->\n        <div class=\"sign-wrap\">\n          <div class=\"sign-number\">Question 2<\/div>\n          <div class=\"sign-box\">\n            TAKE ONE TABLET THREE TIMES A DAY AFTER MEALS. FINISH THE PRESCRIPTION.\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>Take the tablets regularly until the bottle is empty.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q2\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>Take one tablet every day until they are finished.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q2\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>Take three tablets after meals until you feel better.<\/label>\n          <\/div>\n        <\/div>\n\n        <!-- Q3 -->\n        <div class=\"sign-wrap\">\n          <div class=\"sign-number\">Question 3<\/div>\n          <div class=\"sign-box\">\n            <em>Ben, Why not bring your new game round tonight &ndash; we can use my brother&#8217;s PC. I&#8217;m playing football till 7.00, so anytime after that. Kim<\/em>\n          <\/div>\n          <div class=\"sign-q\">Kim suggests<\/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>meeting at the football match.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q3\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>going to Ben&#8217;s house later.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q3\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>playing on his brother&#8217;s computer.<\/label>\n          <\/div>\n        <\/div>\n\n        <!-- Q4 -->\n        <div class=\"sign-wrap\">\n          <div class=\"sign-number\">Question 4<\/div>\n          <div class=\"sign-box\">\n            <strong>Free Sofa! (Owner moving back to New Zealand)<\/strong>\n            Must have transport &ndash; collect from John any evening this week. Phone 452611 to arrange a suitable time.\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>John can deliver the sofa if the time is convenient.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q4\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>Anyone wanting this sofa must pick it up this week.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q4\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>Call John with advice on how he can transport his sofa.<\/label>\n          <\/div>\n        <\/div>\n\n        <!-- Q5 -->\n        <div class=\"sign-wrap\">\n          <div class=\"sign-number\">Question 5<\/div>\n          <div class=\"sign-box\">\n            <strong>Boat Hire<\/strong>\n            INSURANCE INCLUDED &nbsp; FUEL EXTRA &nbsp; NO HIDDEN CHARGES\n          <\/div>\n          <div class=\"sign-q\">The hire charge covers all the costs<\/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>including fuel and insurance.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q5\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>except insurance.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q5\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>apart from fuel.<\/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; 2A &nbsp; 3C &nbsp; 4B &nbsp; 5C\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; English Language Colleges<\/div>\n        <div class=\"part-instr\">The people below all want to come to Britain to study English. On the right there are descriptions of eight colleges. Decide which college 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          <!-- People (left) -->\n          <div class=\"people-list\">\n            <div class=\"person-row\">\n              <div class=\"person-num\">6<\/div>\n              <div class=\"person-name\">Marta<\/div>\n              <div class=\"person-desc\">Marta wants a course in Business Studies and English, starting in September. She would prefer to be in a city, but wants a college which will organise visits, so she can see something of Britain.<\/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; Lowton College<\/option>\n                  <option value=\"B\">B &ndash; Bristow College<\/option>\n                  <option value=\"C\">C &ndash; Shepton College<\/option>\n                  <option value=\"D\">D &ndash; Frampton College<\/option>\n                  <option value=\"E\">E &ndash; Daunston College<\/option>\n                  <option value=\"F\">F &ndash; Exford College<\/option>\n                  <option value=\"G\">G &ndash; Chesford College<\/option>\n                  <option value=\"H\">H &ndash; Howe College<\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n            <div class=\"person-row\">\n              <div class=\"person-num\">7<\/div>\n              <div class=\"person-name\">Jean<\/div>\n              <div class=\"person-desc\">Jean wants to attend classes for a few hours a week in July, so that he has plenty of free time to visit the countryside. He wants to stay in a city, with a family.<\/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; Lowton College<\/option>\n                  <option value=\"B\">B &ndash; Bristow College<\/option>\n                  <option value=\"C\">C &ndash; Shepton College<\/option>\n                  <option value=\"D\">D &ndash; Frampton College<\/option>\n                  <option value=\"E\">E &ndash; Daunston College<\/option>\n                  <option value=\"F\">F &ndash; Exford College<\/option>\n                  <option value=\"G\">G &ndash; Chesford College<\/option>\n                  <option value=\"H\">H &ndash; Howe College<\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n            <div class=\"person-row\">\n              <div class=\"person-num\">8<\/div>\n              <div class=\"person-name\">Laura<\/div>\n              <div class=\"person-desc\">Laura is looking for a full-time beginners&#8217; course and can come to Britain at any time. She is keen on sport and wants to stay with a family.<\/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; Lowton College<\/option>\n                  <option value=\"B\">B &ndash; Bristow College<\/option>\n                  <option value=\"C\">C &ndash; Shepton College<\/option>\n                  <option value=\"D\">D &ndash; Frampton College<\/option>\n                  <option value=\"E\">E &ndash; Daunston College<\/option>\n                  <option value=\"F\">F &ndash; Exford College<\/option>\n                  <option value=\"G\">G &ndash; Chesford College<\/option>\n                  <option value=\"H\">H &ndash; Howe College<\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n            <div class=\"person-row\">\n              <div class=\"person-num\">9<\/div>\n              <div class=\"person-name\">Marek<\/div>\n              <div class=\"person-desc\">Marek likes big cities. He hopes to find work during the day, so he is looking for an evening class. He wants to live in a flat or house.<\/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; Lowton College<\/option>\n                  <option value=\"B\">B &ndash; Bristow College<\/option>\n                  <option value=\"C\">C &ndash; Shepton College<\/option>\n                  <option value=\"D\">D &ndash; Frampton College<\/option>\n                  <option value=\"E\">E &ndash; Daunston College<\/option>\n                  <option value=\"F\">F &ndash; Exford College<\/option>\n                  <option value=\"G\">G &ndash; Chesford College<\/option>\n                  <option value=\"H\">H &ndash; Howe College<\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n            <div class=\"person-row\">\n              <div class=\"person-num\">10<\/div>\n              <div class=\"person-name\">Birgit<\/div>\n              <div class=\"person-desc\">Birgit is going to spend August in Britain. She knows some English already and wants a full-time course. She wants to meet people through the college and live with a family.<\/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; Lowton College<\/option>\n                  <option value=\"B\">B &ndash; Bristow College<\/option>\n                  <option value=\"C\">C &ndash; Shepton College<\/option>\n                  <option value=\"D\">D &ndash; Frampton College<\/option>\n                  <option value=\"E\">E &ndash; Daunston College<\/option>\n                  <option value=\"F\">F &ndash; Exford College<\/option>\n                  <option value=\"G\">G &ndash; Chesford College<\/option>\n                  <option value=\"H\">H &ndash; Howe College<\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n          <\/div>\n          <!-- Colleges (right) -->\n          <div class=\"courses-list\">\n            <div class=\"course-item\"><div class=\"course-lbl\">A<\/div><div class=\"course-name\">Lowton College<\/div><div class=\"course-desc\">Situated in a pleasant area of the city close to the river. Convenient for North Wales and the English Lake District. Courses in English run all year. Part-time courses available in the evenings\/days. We will arrange accommodation with an English family.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">B<\/div><div class=\"course-name\">Bristow College<\/div><div class=\"course-desc\">The college is in the centre of Bristow. Full-time courses at all levels, beginners to advanced, from September to June. Visits arranged to places of interest. Excellent range of sports offered. Students arrange their own accommodation in flats and houses.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">C<\/div><div class=\"course-name\">Shepton College<\/div><div class=\"course-desc\">Shepton College is in the centre of London close to underground and buses. Classes are offered all through the year. Daytime English courses up to ten hours per week. Evening classes of four hours per week. Extra classes offered in English for Business. Students arrange their own accommodation in flats and houses.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">D<\/div><div class=\"course-name\">Frampton College<\/div><div class=\"course-desc\">Situated in West London close to bus and underground. Courses run from September to July (daytime only). Special courses available, e.g. English for Business. Summer school in July and August. Accommodation arranged in student hostels.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">E<\/div><div class=\"course-name\">Daunston College<\/div><div class=\"course-desc\">Daunston is a small town in the Midlands near pleasant countryside. Part-time and full-time classes available from September to June. Full-time summer school in August. Complete beginners part-time only. Trips and other social events arranged regularly. Accommodation in the college or with families.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">F<\/div><div class=\"course-name\">Exford College<\/div><div class=\"course-desc\">Exford is beside the sea and surrounded by beautiful countryside. Courses at all levels, September to June (full-time). Summer schools (mornings only) during August. Full social programme including sports and hobby clubs provided by the college. Students live in college rooms or with families.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">G<\/div><div class=\"course-name\">Chesford College<\/div><div class=\"course-desc\">Situated in the centre of Chesford, a quiet market town. English courses offered from September to June, daytime and evenings. Trips organised to Cambridge, Oxford and London. Accommodation is with local families.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">H<\/div><div class=\"course-name\">Howe College<\/div><div class=\"course-desc\">The college is in the city centre, but near the North Yorkshire countryside and the sea. Classes run from September to June. Part-time and full-time courses from beginners to advanced (daytime only). Full-time courses in English with Business Studies. Trips arranged to places of interest. Help given in finding a flat or room in the area.<\/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> 6H &nbsp; 7A &nbsp; 8F &nbsp; 9C &nbsp; 10E\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; Norwich<\/div>\n        <div class=\"part-instr\">Look at the sentences below about an English city. 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\">Norwich<\/div>\n          <p>Norwich, the capital of the part of Britain known as East Anglia, has existed as a place to live for more than two thousand years. It began as a small village beside the River Wensum. At the time of the Norman invasion in 1066 it had grown to become one of the largest towns in England.<\/p>\n          <p>With two cathedrals and a mosque, Norwich has long been a popular centre for various religions. The first cathedral was built in 1095 and has recently celebrated its 900th anniversary, while Norwich itself had a year of celebration in 1994 to mark the 800th anniversary of the city receiving a Royal Charter. This allowed it to be called a city and to govern itself independently.<\/p>\n          <p>Today, in comparison with places like London or Manchester, Norwich is quite small, with a population of around 150,000, but in the 16th century Norwich was the second city of England. It continued to grow for the next 300 years and got richer and richer, becoming famous for having as many churches as there are weeks in the year and as many pubs as there are days in the year.<\/p>\n          <p>Nowadays, there are far fewer churches and pubs, but in 1964 the University of East Anglia was built in Norwich. With its fast-growing student population and its success as a modern commercial centre (Norwich is the biggest centre for insurance services outside London), the city now has a wide choice of entertainment: theatres, cinemas, nightclubs, busy caf&#233;s, excellent restaurants, and a number of arts and leisure centres. There is also a football team, whose colours are green and yellow. The team is known as &#8216;The Canaries&#8217;, though nobody can be sure why.<\/p>\n          <p>Now the city&#8217;s attractions include another important development, a modern shopping centre called &#8216;The Castle Mall&#8217;. The people of Norwich lived with a very large hole in the middle of their city for over two years, as builders dug up the main car park. Lorries moved nearly a million tons of earth so that the roof of the Mall could become a city centre park, with attractive water pools and hundreds of trees. But the local people are really pleased that the old open market remains, right in the heart of the city and next to the new development. Both areas continue to do good business, proving that Norwich has managed to mix the best of the old and the new.<\/p>\n        <\/div>\n        <div class=\"tf-list\">\n          <div class=\"tf-item\">\n            <div class=\"tf-num\">11<\/div>\n            <div class=\"tf-stmt\">The River Wensum flows through East Anglia.<\/div>\n            <div class=\"tf-opts\">\n              <label class=\"tf-opt\"><input type=\"radio\" name=\"q11\" value=\"A\" onchange=\"updateProgress()\"> A &nbsp; Correct<\/label>\n              <label class=\"tf-opt\"><input type=\"radio\" name=\"q11\" value=\"B\" onchange=\"updateProgress()\"> B &nbsp; Incorrect<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"tf-item\">\n            <div class=\"tf-num\">12<\/div>\n            <div class=\"tf-stmt\">People have lived by the River Wensum for at least 2000 years.<\/div>\n            <div class=\"tf-opts\">\n              <label class=\"tf-opt\"><input type=\"radio\" name=\"q12\" value=\"A\" onchange=\"updateProgress()\"> A &nbsp; Correct<\/label>\n              <label class=\"tf-opt\"><input type=\"radio\" name=\"q12\" value=\"B\" onchange=\"updateProgress()\"> B &nbsp; Incorrect<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"tf-item\">\n            <div class=\"tf-num\">13<\/div>\n            <div class=\"tf-stmt\">In the 11th century, Norwich was a small village.<\/div>\n            <div class=\"tf-opts\">\n              <label class=\"tf-opt\"><input type=\"radio\" name=\"q13\" value=\"A\" onchange=\"updateProgress()\"> A &nbsp; Correct<\/label>\n              <label class=\"tf-opt\"><input type=\"radio\" name=\"q13\" value=\"B\" onchange=\"updateProgress()\"> B &nbsp; Incorrect<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"tf-item\">\n            <div class=\"tf-num\">14<\/div>\n            <div class=\"tf-stmt\">Norwich has been a city since its first cathedral was built.<\/div>\n            <div class=\"tf-opts\">\n              <label class=\"tf-opt\"><input type=\"radio\" name=\"q14\" value=\"A\" onchange=\"updateProgress()\"> A &nbsp; Correct<\/label>\n              <label class=\"tf-opt\"><input type=\"radio\" name=\"q14\" value=\"B\" onchange=\"updateProgress()\"> B &nbsp; Incorrect<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"tf-item\">\n            <div class=\"tf-num\">15<\/div>\n            <div class=\"tf-stmt\">Norwich has always been one of the smallest English cities.<\/div>\n            <div class=\"tf-opts\">\n              <label class=\"tf-opt\"><input type=\"radio\" name=\"q15\" value=\"A\" onchange=\"updateProgress()\"> A &nbsp; Correct<\/label>\n              <label class=\"tf-opt\"><input type=\"radio\" name=\"q15\" value=\"B\" onchange=\"updateProgress()\"> B &nbsp; Incorrect<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"tf-item\">\n            <div class=\"tf-num\">16<\/div>\n            <div class=\"tf-stmt\">There are more than 50 churches in Norwich.<\/div>\n            <div class=\"tf-opts\">\n              <label class=\"tf-opt\"><input type=\"radio\" name=\"q16\" value=\"A\" onchange=\"updateProgress()\"> A &nbsp; Correct<\/label>\n              <label class=\"tf-opt\"><input type=\"radio\" name=\"q16\" value=\"B\" onchange=\"updateProgress()\"> B &nbsp; Incorrect<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"tf-item\">\n            <div class=\"tf-num\">17<\/div>\n            <div class=\"tf-stmt\">The number of students in Norwich is increasing.<\/div>\n            <div class=\"tf-opts\">\n              <label class=\"tf-opt\"><input type=\"radio\" name=\"q17\" value=\"A\" onchange=\"updateProgress()\"> A &nbsp; Correct<\/label>\n              <label class=\"tf-opt\"><input type=\"radio\" name=\"q17\" value=\"B\" onchange=\"updateProgress()\"> B &nbsp; Incorrect<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"tf-item\">\n            <div class=\"tf-num\">18<\/div>\n            <div class=\"tf-stmt\">The Norwich City football team is called &#8216;The Canaries&#8217; because of the colours the players wear.<\/div>\n            <div class=\"tf-opts\">\n              <label class=\"tf-opt\"><input type=\"radio\" name=\"q18\" value=\"A\" onchange=\"updateProgress()\"> A &nbsp; Correct<\/label>\n              <label class=\"tf-opt\"><input type=\"radio\" name=\"q18\" value=\"B\" onchange=\"updateProgress()\"> B &nbsp; Incorrect<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"tf-item\">\n            <div class=\"tf-num\">19<\/div>\n            <div class=\"tf-stmt\">&#8216;The Castle Mall&#8217; took more than two years to build.<\/div>\n            <div class=\"tf-opts\">\n              <label class=\"tf-opt\"><input type=\"radio\" name=\"q19\" value=\"A\" onchange=\"updateProgress()\"> A &nbsp; Correct<\/label>\n              <label class=\"tf-opt\"><input type=\"radio\" name=\"q19\" value=\"B\" onchange=\"updateProgress()\"> B &nbsp; Incorrect<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"tf-item\">\n            <div class=\"tf-num\">20<\/div>\n            <div class=\"tf-stmt\">Norwich people still like using the old market as well as shopping in &#8216;The Castle Mall&#8217;.<\/div>\n            <div class=\"tf-opts\">\n              <label class=\"tf-opt\"><input type=\"radio\" name=\"q20\" value=\"A\" onchange=\"updateProgress()\"> A &nbsp; Correct<\/label>\n              <label class=\"tf-opt\"><input type=\"radio\" name=\"q20\" value=\"B\" onchange=\"updateProgress()\"> B &nbsp; Incorrect<\/label>\n            <\/div>\n          <\/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; 12A &nbsp; 13B &nbsp; 14B &nbsp; 15B &nbsp; 16B &nbsp; 17A &nbsp; 18B &nbsp; 19A &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; The Body Shop<\/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\">The Body Shop<\/div>\n          <div class=\"passage-author\">from a book by the founder<\/div>\n          <p>When I opened the first &#8216;Body Shop&#8217; in 1976 my only object was to earn enough to feed my children. Today &#8216;The Body Shop&#8217; is an international company rapidly growing all around the world. In the years since we began I have learned a lot. Much of what I have learned will be found in this book, for I believe that we, as a company, have something worth saying about how to run a successful business without giving up what we really believe in.<\/p>\n          <p>It&#8217;s not a normal business book, nor is it just about my life. The message is that to succeed in business you have to be different. Business can be fun, a business can be run with love and it can do good. In business, as in life, I need to enjoy myself, to have a feeling of family and to feel excited by the unexpected. I have always wanted the people who work for &#8216;The Body Shop&#8217; to feel the same way.<\/p>\n          <p>Now this book sends these ideas of mine out into the world, makes them public. I&#8217;d like to think there are no limits to our &#8216;family&#8217;, no limits to what can be done. I find that an exciting thought. I hope you do, too.<\/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 the writer&#8217;s main purpose in writing 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>to tell the reader her life story<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q21\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>to introduce her ideas to the reader<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q21\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>to explain how international companies operate<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q21\" value=\"D\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">D<\/span>to tell the reader how she brought up a family<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"q4-item\">\n            <div class=\"q4-num\">22<\/div>\n            <div class=\"q4-stmt\">What would someone learn from this text?<\/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>how to make a lot of money<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q22\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>how to write a book about business<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q22\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>what the writer&#8217;s family is like<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q22\" value=\"D\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">D<\/span>what the writer&#8217;s book is about<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"q4-item\">\n            <div class=\"q4-num\">23<\/div>\n            <div class=\"q4-stmt\">How does the writer feel about the business she runs?<\/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>She doesn&#8217;t care about success if her children are fed.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q23\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>She just runs it for her own entertainment.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q23\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>It is not like any other company.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q23\" value=\"D\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">D<\/span>It is likely to become even more successful.<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"q4-item\">\n            <div class=\"q4-num\">24<\/div>\n            <div class=\"q4-stmt\">What kind of workers does the writer like to employ?<\/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>workers who can explain her ideas<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q24\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>workers who get on well with the public<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q24\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>workers who have the same attitudes as she does<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q24\" value=\"D\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">D<\/span>workers who have their own families<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"q4-item\">\n            <div class=\"q4-num\">25<\/div>\n            <div class=\"q4-stmt\">What kind of person does the writer seem to be?<\/div>\n            <div class=\"opts-4\">\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q25\" value=\"A\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">A<\/span>She seems to be someone with strong opinions.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q25\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>She doesn&#8217;t seem to be very confident.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q25\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>She is mainly interested in making money.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q25\" value=\"D\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">D<\/span>She sees running a business as just a job.<\/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; 22D &nbsp; 23C &nbsp; 24C &nbsp; 25A\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; The Rockies<\/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\">The Rockies<\/div>\n          <p>The Rocky Mountains run almost the length <strong>(0)<\/strong> <span style=\"background:#e0e7ff;padding:2px 6px;border-radius:4px;font-weight:700\">of<\/span> North America. They start in the North-west, but lie only a <span class=\"gap-select\"><select id=\"q26\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A many<\/option><option value=\"B\">B lot<\/option><option value=\"C\">C few<\/option><option value=\"D\">D couple<\/option><\/select><\/span> (26) hundred miles from the centre in more southern areas. Although the Rockies are smaller <span class=\"gap-select\"><select id=\"q27\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A from<\/option><option value=\"B\">B to<\/option><option value=\"C\">C as<\/option><option value=\"D\">D than<\/option><\/select><\/span> (27) the Alps, they are no less wonderful.<\/p>\n          <p>There are many roads across the Rockies, <span class=\"gap-select\"><select id=\"q28\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A but<\/option><option value=\"B\">B because<\/option><option value=\"C\">C unless<\/option><option value=\"D\">D since<\/option><\/select><\/span> (28) the best way to see them is to <span class=\"gap-select\"><select id=\"q29\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A drive<\/option><option value=\"B\">B travel<\/option><option value=\"C\">C ride<\/option><option value=\"D\">D pass<\/option><\/select><\/span> (29) by train. You start from Vancouver, <span class=\"gap-select\"><select id=\"q30\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A a<\/option><option value=\"B\">B one<\/option><option value=\"C\">C the<\/option><option value=\"D\">D its<\/option><\/select><\/span> (30) most attractive of Canada&#8217;s big cities. Standing with its feet in the water and its head in the mountains, this city <span class=\"gap-select\"><select id=\"q31\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A lets<\/option><option value=\"B\">B allows<\/option><option value=\"C\">C offers<\/option><option value=\"D\">D gives<\/option><\/select><\/span> (31) its residents to ski on slopes just 15 minutes by car from the city <span class=\"gap-select\"><select id=\"q32\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A centre<\/option><option value=\"B\">B circle<\/option><option value=\"C\">C middle<\/option><option value=\"D\">D heart<\/option><\/select><\/span> (32).<\/p>\n          <p>Thirty passenger trains a day used to <span class=\"gap-select\"><select id=\"q33\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A leave<\/option><option value=\"B\">B get<\/option><option value=\"C\">C take<\/option><option value=\"D\">D set<\/option><\/select><\/span> (33) off from Vancouver on the cross-continent railway. Now there are just three a week, but the ride is still a great adventure. You sleep on board, <span class=\"gap-select\"><select id=\"q34\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A when<\/option><option value=\"B\">B which<\/option><option value=\"C\">C who<\/option><option value=\"D\">D where<\/option><\/select><\/span> (34) is fun, but travel through some of the best <span class=\"gap-select\"><select id=\"q35\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A scenery<\/option><option value=\"B\">B view<\/option><option value=\"C\">C site<\/option><option value=\"D\">D beauty<\/option><\/select><\/span> (35) at night.<\/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> 26C &nbsp; 27D &nbsp; 28A &nbsp; 29B &nbsp; 30C &nbsp; 31B &nbsp; 32A &nbsp; 33D &nbsp; 34B &nbsp; 35A\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- ==================== WRITING ==================== -->\n    <div class=\"section-header writing-section\">\n      <div>\n        <div class=\"section-label\">Paper<\/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 going to the cinema. 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\">Dave and Jane have been to the cinema together.<\/div>\n            <div class=\"w1-target\">Dave <strong>____________________<\/strong> to the cinema with Jane. <em style=\"font-size:12px;color:var(--green)\">[Answer: <strong>has been<\/strong>]<\/em><\/div>\n          <\/div>\n          <div class=\"w1-item\">\n            <div class=\"w1-qnum\">1<\/div>\n            <div class=\"w1-orig\">Nearly every seat was taken in the cinema.<\/div>\n            <div class=\"w1-target\">There weren&#8217;t <input class=\"w1-input\" id=\"w1q1\" type=\"text\" placeholder=\"max 3 words\" oninput=\"updateW1Progress()\"> in the cinema.<\/div>\n          <\/div>\n          <div class=\"w1-item\">\n            <div class=\"w1-qnum\">2<\/div>\n            <div class=\"w1-orig\">Jane had a worse seat than Dave.<\/div>\n            <div class=\"w1-target\">Dave had <input class=\"w1-input\" id=\"w1q2\" type=\"text\" placeholder=\"max 3 words\" oninput=\"updateW1Progress()\"> than Jane.<\/div>\n          <\/div>\n          <div class=\"w1-item\">\n            <div class=\"w1-qnum\">3<\/div>\n            <div class=\"w1-orig\">Jane couldn&#8217;t see the screen very well.<\/div>\n            <div class=\"w1-target\">Jane found <input class=\"w1-input\" id=\"w1q3\" type=\"text\" placeholder=\"max 3 words\" oninput=\"updateW1Progress()\"> to see the screen.<\/div>\n          <\/div>\n          <div class=\"w1-item\">\n            <div class=\"w1-qnum\">4<\/div>\n            <div class=\"w1-orig\">Dave said that he had seen the film before.<\/div>\n            <div class=\"w1-target\">Dave said: &#8216;I <input class=\"w1-input\" id=\"w1q4\" type=\"text\" placeholder=\"max 3 words\" oninput=\"updateW1Progress()\"> this film before.&#8217;<\/div>\n          <\/div>\n          <div class=\"w1-item\">\n            <div class=\"w1-qnum\">5<\/div>\n            <div class=\"w1-orig\">They spent two hours watching the film.<\/div>\n            <div class=\"w1-target\">The film <input class=\"w1-input\" id=\"w1q5\" type=\"text\" placeholder=\"max 3 words\" oninput=\"updateW1Progress()\"> for two hours.<\/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>many seats (left)<\/em><br>\n          2 &mdash; <em>a better seat<\/em><br>\n          3 &mdash; <em>it difficult \/ hard<\/em><br>\n          4 &mdash; <em>have \/ &#8217;ve (already) seen<\/em><br>\n          5 &mdash; <em>lasted<\/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 Card &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 have recently moved to a town and have bought a postcard of the town to send to your penfriend.<\/p>\n          <p>In your postcard to your penfriend, you should<\/p>\n          <ul>\n            <li>explain why you have moved<\/li>\n            <li>tell your friend what facilities the town has<\/li>\n            <li>say what you dislike about living there.<\/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 postcard 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 (Story)<\/button>\n          <button class=\"w3-btn\" id=\"w3b8\" onclick=\"selectW3(8)\">Question 8 (Letter)<\/button>\n        <\/div>\n        <div id=\"w3q7\">\n          <div class=\"w-prompt-box\">\n            <h3>Question 7 &mdash; Story<\/h3>\n            <p>Your English teacher has asked you to write a story.<\/p><p>Your story must begin with this sentence:<\/p><p style=\"font-style:italic;font-size:16px;font-weight:700;margin:10px 0\">It was a fantastic party.<\/p><ul><li>Write your <strong>story<\/strong> in about 100 words on your answer sheet.<\/li><\/ul>\n          <\/div>\n        <\/div>\n        <div id=\"w3q8\" style=\"display:none\">\n          <div class=\"w-prompt-box\">\n            <h3>Question 8 &mdash; Letter<\/h3>\n            <p>This is part of a letter you receive from an English friend.<\/p><blockquote style=\"border-left:3px solid var(--accent-1);padding:10px 16px;margin:10px 0;font-style:italic;font-size:14px;line-height:1.6\"><em>I want to find out about music in your country. Are there many live concerts? What music do you like listening to?<\/em><\/blockquote><ul><li>Now write a letter, answering your friend&#8217;s questions.<\/li><li>Write your <strong>letter<\/strong> in about 100 words on your answer sheet.<\/li><\/ul>\n          <\/div>\n        <\/div>\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 2 Test 3<\/span>\n      <a href=\"\/cambridge\/\">&#8592; Cambridge Tests<\/a>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<script>eval(decodeURIComponent(escape(atob(\"Ci8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQovLyBEQVRBCi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQp2YXIgQU5TV0VSUyA9IHsKICAxOidCJywyOidBJywzOidDJyw0OidCJyw1OidDJywKICA2OidIJyw3OidBJyw4OidGJyw5OidDJywxMDonRScsCiAgMTE6J0EnLDEyOidBJywxMzonQicsMTQ6J0InLDE1OidCJywKICAxNjonQicsMTc6J0EnLDE4OidCJywxOTonQScsMjA6J0EnLAogIDIxOidCJywyMjonRCcsMjM6J0MnLDI0OidDJywyNTonQScsCiAgMjY6J0MnLDI3OidEJywyODonQScsMjk6J0InLDMwOidDJywKICAzMTonQicsMzI6J0EnLDMzOidEJywzNDonQicsMzU6J0EnCn07Ci8vIFdyaXRpbmcgUDEgYWNjZXB0ZWQgYW5zd2VycyAobG93ZXJjYXNlIHRyaW0pCnZhciBXMSA9IHsKICAxOiBbJ21hbnkgc2VhdHMnLCdtYW55IHNlYXRzIGxlZnQnLCdub3QgbWFueSBzZWF0cyddLAogIDI6IFsnYSBiZXR0ZXIgc2VhdCcsJ2JldHRlciBzZWF0J10sCiAgMzogWydpdCBkaWZmaWN1bHQnLCdpdCBoYXJkJywnaXQgZGlmZmljdWx0IHRvJywnaXQgaGFyZCB0byddLAogIDQ6IFsnaGF2ZSBzZWVuJywiJ3ZlIHNlZW4iLCdoYXZlIGFscmVhZHkgc2VlbicsIid2ZSBhbHJlYWR5IHNlZW4iLCdzZWVuJ10sCiAgNTogWydsYXN0ZWQnLCd3ZW50IG9uJywnY29udGludWVkJ10KfTsKdmFyIFRPVEFMID0gNDA7CgovLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLy8gUFJPR1JFU1MKLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CmZ1bmN0aW9uIGdldFJhZGlvVmFsKG5hbWUpewogIHZhciBlbD1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdpbnB1dFtuYW1lPSInK25hbWUrJyJdOmNoZWNrZWQnKTsKICByZXR1cm4gZWw\/ZWwudmFsdWU6Jyc7Cn0KZnVuY3Rpb24gZ2V0U2VsZWN0VmFsKGlkKXsKICB2YXIgZWw9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpOwogIHJldHVybiBlbD9lbC52YWx1ZTonJzsKfQpmdW5jdGlvbiBjb3VudEFuc3dlcmVkKCl7CiAgdmFyIG49MDsKICAvLyBRMS01IHJhZGlvCiAgZm9yKHZhciBpPTE7aTw9NTtpKyspe2lmKGdldFJhZGlvVmFsKCdxJytpKSluKys7fQogIC8vIFE2LTEwIHNlbGVjdAogIGZvcih2YXIgaT02O2k8PTEwO2krKyl7aWYoZ2V0U2VsZWN0VmFsKCdxJytpKSluKys7fQogIC8vIFExMS0yMCByYWRpbwogIGZvcih2YXIgaT0xMTtpPD0yMDtpKyspe2lmKGdldFJhZGlvVmFsKCdxJytpKSluKys7fQogIC8vIFEyMS0yNSByYWRpbwogIGZvcih2YXIgaT0yMTtpPD0yNTtpKyspe2lmKGdldFJhZGlvVmFsKCdxJytpKSluKys7fQogIC8vIFEyNi0zNSBzZWxlY3QKICBmb3IodmFyIGk9MjY7aTw9MzU7aSsrKXtpZihnZXRTZWxlY3RWYWwoJ3EnK2kpKW4rKzt9CiAgLy8gVzFRMS01IGlucHV0cwogIGZvcih2YXIgaT0xO2k8PTU7aSsrKXt2YXIgZWw9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3cxcScraSk7aWYoZWwmJmVsLnZhbHVlLnRyaW0oKSluKys7fQogIHJldHVybiBuOwp9CmZ1bmN0aW9uIHVwZGF0ZVByb2dyZXNzKCl7CiAgdmFyIG49Y291bnRBbnN3ZXJlZCgpOwogIHZhciBwY3Q9KG4vVE9UQUwpKjEwMDsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncHJvZ0ZpbGwnKS5zdHlsZS53aWR0aD1wY3QrJyUnOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwcm9nTGFiZWwnKS50ZXh0Q29udGVudD1uKycgLyAnK1RPVEFMKycgYW5zd2VyZWQnOwp9CmZ1bmN0aW9uIHVwZGF0ZVcxUHJvZ3Jlc3MoKXt1cGRhdGVQcm9ncmVzcygpO30KCi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQovLyBHUkFESU5HCi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpmdW5jdGlvbiBncmFkZSgpewogIHZhciBzY29yZT0wOwogIC8vIFJlYWRpbmcgKFExLTI1KSByYWRpb3MKICBmb3IodmFyIGk9MTtpPD01O2krKyl7CiAgICB2YXIgdj1nZXRSYWRpb1ZhbCgncScraSk7CiAgICB2YXIgb3B0cz1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdpbnB1dFtuYW1lPSJxJytpKyciXScpOwogICAgb3B0cy5mb3JFYWNoKGZ1bmN0aW9uKHIpewogICAgICB2YXIgbGJsPXIuY2xvc2VzdCgnLm9wdC1pdGVtJyl8fHIuY2xvc2VzdCgnLnRmLW9wdCcpOwogICAgICBpZighbGJsKXJldHVybjsKICAgICAgbGJsLmNsYXNzTGlzdC5yZW1vdmUoJ2NvcnJlY3QnLCd3cm9uZycpOwogICAgICBpZihyLnZhbHVlPT09QU5TV0VSU1tpXSl7bGJsLmNsYXNzTGlzdC5hZGQoJ2NvcnJlY3QnKTt9CiAgICAgIGVsc2UgaWYoci5jaGVja2VkKXtsYmwuY2xhc3NMaXN0LmFkZCgnd3JvbmcnKTt9CiAgICB9KTsKICAgIGlmKHY9PT1BTlNXRVJTW2ldKXNjb3JlKys7CiAgfQogIC8vIFE2LTEwIHNlbGVjdHMKICBmb3IodmFyIGk9NjtpPD0xMDtpKyspewogICAgdmFyIHNlbD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncScraSk7CiAgICBpZighc2VsKWNvbnRpbnVlOwogICAgc2VsLmNsYXNzTGlzdC5yZW1vdmUoJ2NvcnJlY3QnLCd3cm9uZycpOwogICAgaWYoc2VsLnZhbHVlPT09QU5TV0VSU1tpXSl7c2VsLmNsYXNzTGlzdC5hZGQoJ2NvcnJlY3QnKTtzY29yZSsrO30KICAgIGVsc2UgaWYoc2VsLnZhbHVlKXtzZWwuY2xhc3NMaXN0LmFkZCgnd3JvbmcnKTt9CiAgfQogIC8vIFExMS0yNSByYWRpb3MKICBmb3IodmFyIGk9MTE7aTw9MjU7aSsrKXsKICAgIHZhciB2PWdldFJhZGlvVmFsKCdxJytpKTsKICAgIHZhciBvcHRzPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ2lucHV0W25hbWU9InEnK2krJyJdJyk7CiAgICBvcHRzLmZvckVhY2goZnVuY3Rpb24ocil7CiAgICAgIHZhciBsYmw9ci5jbG9zZXN0KCcudGYtb3B0Jyl8fHIuY2xvc2VzdCgnLnE0LW9wdCcpOwogICAgICBpZighbGJsKXJldHVybjsKICAgICAgbGJsLmNsYXNzTGlzdC5yZW1vdmUoJ2NvcnJlY3QnLCd3cm9uZycpOwogICAgICBpZihyLnZhbHVlPT09QU5TV0VSU1tpXSl7bGJsLmNsYXNzTGlzdC5hZGQoJ2NvcnJlY3QnKTt9CiAgICAgIGVsc2UgaWYoci5jaGVja2VkKXtsYmwuY2xhc3NMaXN0LmFkZCgnd3JvbmcnKTt9CiAgICB9KTsKICAgIGlmKHY9PT1BTlNXRVJTW2ldKXNjb3JlKys7CiAgfQogIC8vIFEyNi0zNSBzZWxlY3RzCiAgZm9yKHZhciBpPTI2O2k8PTM1O2krKyl7CiAgICB2YXIgc2VsPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdxJytpKTsKICAgIGlmKCFzZWwpY29udGludWU7CiAgICBzZWwuY2xhc3NMaXN0LnJlbW92ZSgnY29ycmVjdCcsJ3dyb25nJyk7CiAgICBpZihzZWwudmFsdWU9PT1BTlNXRVJTW2ldKXtzZWwuY2xhc3NMaXN0LmFkZCgnY29ycmVjdCcpO3Njb3JlKys7fQogICAgZWxzZSBpZihzZWwudmFsdWUpe3NlbC5jbGFzc0xpc3QuYWRkKCd3cm9uZycpO30KICB9CiAgLy8gV3JpdGluZyBQMQogIGZvcih2YXIgaT0xO2k8PTU7aSsrKXsKICAgIHZhciBpbnA9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3cxcScraSk7CiAgICBpZighaW5wKWNvbnRpbnVlOwogICAgaW5wLmNsYXNzTGlzdC5yZW1vdmUoJ2NvcnJlY3QnLCd3cm9uZycpOwogICAgdmFyIHY9aW5wLnZhbHVlLnRyaW0oKS50b0xvd2VyQ2FzZSgpLnJlcGxhY2UoL1snJ10vZywiJyIpOwogICAgdmFyIHZhbGlkPVcxW2ldLnNvbWUoZnVuY3Rpb24oYSl7cmV0dXJuIGE9PT12fHxhLnJlcGxhY2UoL1snJ10vZywiJyIpPT12fSk7CiAgICBpZih2KXsKICAgICAgaWYodmFsaWQpe2lucC5jbGFzc0xpc3QuYWRkKCdjb3JyZWN0Jyk7c2NvcmUrKzt9CiAgICAgIGVsc2V7aW5wLmNsYXNzTGlzdC5hZGQoJ3dyb25nJyk7fQogICAgfQogIH0KICAvLyBEaXNwbGF5CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Njb3JlRGlzcGxheScpLnRleHRDb250ZW50PXNjb3JlKycvJytUT1RBTDsKICB2YXIgYmFubmVyPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXN1bHRzQmFubmVyJyk7CiAgYmFubmVyLmNsYXNzTGlzdC5hZGQoJ3ZpcycpOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyYlNjb3JlJykudGV4dENvbnRlbnQ9c2NvcmUrJy8nK1RPVEFMOwogIHZhciBtc2c9Jyc7CiAgdmFyIHBjdD1NYXRoLnJvdW5kKChzY29yZS9UT1RBTCkqMTAwKTsKICBpZihwY3Q+PTkwKW1zZz0nRXhjZWxsZW50ISBPdXRzdGFuZGluZyBwZXJmb3JtYW5jZSEnOwogIGVsc2UgaWYocGN0Pj03NSltc2c9J1dlbGwgZG9uZSEgU3Ryb25nIEIxIGxldmVsIHBlcmZvcm1hbmNlLic7CiAgZWxzZSBpZihwY3Q+PTYwKW1zZz0nR29vZCBlZmZvcnQhIEtlZXAgcHJhY3Rpc2luZy4nOwogIGVsc2UgbXNnPSdLZWVwIHN0dWR5aW5nICZtZGFzaDsgeW91XCdsbCBpbXByb3ZlIHdpdGggcHJhY3RpY2UhJzsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncmJNc2cnKS50ZXh0Q29udGVudD1tc2crJyAoJytwY3QrJyUpJzsKICBiYW5uZXIuc2Nyb2xsSW50b1ZpZXcoe2JlaGF2aW9yOidzbW9vdGgnLGJsb2NrOidjZW50ZXInfSk7Cn0KCi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQovLyBVVElMSVRJRVMKLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CmZ1bmN0aW9uIHJlc2V0QWxsKCl7CiAgLy8gQ2xlYXIgcmFkaW9zCiAgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnaW5wdXRbdHlwZT1yYWRpb10nKS5mb3JFYWNoKGZ1bmN0aW9uKHIpe3IuY2hlY2tlZD1mYWxzZX0pOwogIC8vIENsZWFyIHNlbGVjdHMgKHE2LTEwLCBxMjYtMzUpCiAgZm9yKHZhciBpPTY7aTw9MTA7aSsrKXt2YXIgcz1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncScraSk7aWYocylzLnZhbHVlPScnO30KICBmb3IodmFyIGk9MjY7aTw9MzU7aSsrKXt2YXIgcz1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncScraSk7aWYocylzLnZhbHVlPScnO30KICAvLyBDbGVhciBXMSBpbnB1dHMKICBmb3IodmFyIGk9MTtpPD01O2krKyl7dmFyIGlucD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndzFxJytpKTtpZihpbnApe2lucC52YWx1ZT0nJztpbnAuY2xhc3NMaXN0LnJlbW92ZSgnY29ycmVjdCcsJ3dyb25nJyk7fX0KICAvLyBSZW1vdmUgaGlnaGxpZ2h0IGNsYXNzZXMKICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcub3B0LWl0ZW0sLnRmLW9wdCwucTQtb3B0JykuZm9yRWFjaChmdW5jdGlvbihlbCl7ZWwuY2xhc3NMaXN0LnJlbW92ZSgnY29ycmVjdCcsJ3dyb25nJyl9KTsKICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdzZWxlY3QnKS5mb3JFYWNoKGZ1bmN0aW9uKHMpe3MuY2xhc3NMaXN0LnJlbW92ZSgnY29ycmVjdCcsJ3dyb25nJyl9KTsKICAvLyBSZXNldCBzY29yZQogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzY29yZURpc3BsYXknKS50ZXh0Q29udGVudD0nJm5kYXNoOyc7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jlc3VsdHNCYW5uZXInKS5jbGFzc0xpc3QucmVtb3ZlKCd2aXMnKTsKICB1cGRhdGVQcm9ncmVzcygpOwp9CmZ1bmN0aW9uIHRvZ2dsZUFucyhpZCl7CiAgdmFyIGVsPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKTsKICBpZihlbCllbC5jbGFzc0xpc3QudG9nZ2xlKCd2aXMnKTsKfQpmdW5jdGlvbiB1cGRhdGVXQyh0ZXh0YXJlYUlkLHdjSWQpewogIHZhciBlbD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCh0ZXh0YXJlYUlkKTsKICB2YXIgd2M9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQod2NJZCk7CiAgaWYoIWVsfHwhd2MpcmV0dXJuOwogIHZhciB3b3Jkcz1lbC52YWx1ZS50cmltKCkuc3BsaXQoL1xzKy8pLmZpbHRlcihmdW5jdGlvbih3KXtyZXR1cm4gdy5sZW5ndGg+MH0pOwogIHdjLnRleHRDb250ZW50PSdXb3JkIGNvdW50OiAnK3dvcmRzLmxlbmd0aDsKfQpmdW5jdGlvbiBzZWxlY3RXMyhuKXsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndzNxNycpLnN0eWxlLmRpc3BsYXk9bj09PTc\/J2Jsb2NrJzonbm9uZSc7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3czcTgnKS5zdHlsZS5kaXNwbGF5PW49PT04PydibG9jayc6J25vbmUnOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd3M2I3JykuY2xhc3NMaXN0LnRvZ2dsZSgnYWN0aXZlJyxuPT09Nyk7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3czYjgnKS5jbGFzc0xpc3QudG9nZ2xlKCdhY3RpdmUnLG49PT04KTsKfQovLyBIZWFkZXIgc2Nyb2xsCndpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdzY3JvbGwnLGZ1bmN0aW9uKCl7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2hkcicpLmNsYXNzTGlzdC50b2dnbGUoJ3NvbGlkJyx3aW5kb3cuc2Nyb2xsWT42MCk7Cn0pOwovLyBJbml0IHByb2dyZXNzCnVwZGF0ZVByb2dyZXNzKCk7Cg==\"))))<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>All English 4U Cambridge Tests &#8592; Back Cambridge B1 Preliminary (PET) &middot; Book 2 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-5652","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/allenglish4u.com\/vi\/wp-json\/wp\/v2\/pages\/5652","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=5652"}],"version-history":[{"count":0,"href":"https:\/\/allenglish4u.com\/vi\/wp-json\/wp\/v2\/pages\/5652\/revisions"}],"wp:attachment":[{"href":"https:\/\/allenglish4u.com\/vi\/wp-json\/wp\/v2\/media?parent=5652"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}