{"id":5651,"date":"2026-07-04T13:47:36","date_gmt":"2026-07-04T13:47:36","guid":{"rendered":"https:\/\/allenglish4u.com\/cambridge-pet-2-test-2-rw\/"},"modified":"2026-07-04T13:47:36","modified_gmt":"2026-07-04T13:47:36","slug":"cambridge-pet-2-test-2-rw","status":"publish","type":"page","link":"https:\/\/allenglish4u.com\/vi\/cambridge-pet-2-test-2-rw\/","title":{"rendered":"Cambridge PET Book 2 \u00b7 Test 2 \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\">\u2190 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) \u00b7 Book 2<\/div>\n    <h1 class=\"serif\">Test 2 &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            LUGGAGE CANNOT BE REMOVED WITHOUT A RECEIPT\n          <\/div>\n          <div class=\"options-3\">\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q1\" value=\"A\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">A<\/span>You must show a receipt if you want to remove luggage.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q1\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>When you remove your luggage you are given a receipt.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q1\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>You can leave your luggage here without change.<\/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            <strong>Message<\/strong>\n            <em>Anna, Jeff rang: suggests taking a blanket (cold there!) No need to bring programme now. He&#8217;ll meet you at the festival entrance with your ticket.<\/em>\n          <\/div>\n          <div class=\"sign-q\">For the festival, Anna should bring<\/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>her ticket.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q2\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>a blanket.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q2\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>the programme.<\/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            Will the last person to leave please switch off the lights\n          <\/div>\n          <div class=\"options-3\">\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q3\" value=\"A\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">A<\/span>Don&#8217;t turn the lights on until it&#8217;s necessary.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q3\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>Switch the lights on when you&#8217;re in the room.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q3\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>Don&#8217;t leave the lights on if the room is empty.<\/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            <em>Has anyone seen my gold chain? I took it off before athletics. It&#8217;s a present from my boyfriend &ndash; he mustn&#8217;t find out it&#8217;s lost! &nbsp;Sally<\/em>\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>Sally has given a chain to someone as a present.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q4\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>Sally&#8217;s boyfriend knows about the missing chain.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q4\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>Sally lost her chain when she got changed for sport.<\/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            Assistants needed because of new opening hours &ndash; apply inside\n          <\/div>\n          <div class=\"sign-q\">This shop<\/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>has just opened and jobs are available.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q5\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>is opening for longer and needs extra staff.<\/label>\n            <label class=\"opt-item\"><input type=\"radio\" name=\"q5\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>will open late because of job interviews.<\/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; 2B &nbsp; 3C &nbsp; 4C &nbsp; 5B\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; Books on Travel<\/div>\n        <div class=\"part-instr\">The people below all want to buy a book on travel. On the right there are descriptions of eight books. Decide which book would be the most suitable for each person or people. 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\">Robert<\/div>\n              <div class=\"person-desc\">Robert is planning to travel round the world by train. He would like a book with pictures and maps to take with him on his long journeys.<\/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; Jowett&#8217;s Railway Centres: Volume 1<\/option>\n                  <option value=\"B\">B &ndash; The English River<\/option>\n                  <option value=\"C\">C &ndash; The Oxford Book of Exploration<\/option>\n                  <option value=\"D\">D &ndash; Train Journeys of the World<\/option>\n                  <option value=\"E\">E &ndash; Photographs and Notebooks<\/option>\n                  <option value=\"F\">F &ndash; Walks and Tours in France<\/option>\n                  <option value=\"G\">G &ndash; The Book of French Life<\/option>\n                  <option value=\"H\">H &ndash; Mind over Matter<\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n            <div class=\"person-row\">\n              <div class=\"person-num\">7<\/div>\n              <div class=\"person-name\">Mrs Jones<\/div>\n              <div class=\"person-desc\">Mrs Jones used to love visiting France, but now she is too old to travel. She wants a book with lots of photographs which will help her to remember everything she enjoyed.<\/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; Jowett&#8217;s Railway Centres: Volume 1<\/option>\n                  <option value=\"B\">B &ndash; The English River<\/option>\n                  <option value=\"C\">C &ndash; The Oxford Book of Exploration<\/option>\n                  <option value=\"D\">D &ndash; Train Journeys of the World<\/option>\n                  <option value=\"E\">E &ndash; Photographs and Notebooks<\/option>\n                  <option value=\"F\">F &ndash; Walks and Tours in France<\/option>\n                  <option value=\"G\">G &ndash; The Book of French Life<\/option>\n                  <option value=\"H\">H &ndash; Mind over Matter<\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n            <div class=\"person-row\">\n              <div class=\"person-num\">8<\/div>\n              <div class=\"person-name\">The Harpers<\/div>\n              <div class=\"person-desc\">The Harpers are planning to go on holiday round Europe. They intend to drive their car and go for walks, so they need a book with maps and pictures to guide them on their way.<\/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; Jowett&#8217;s Railway Centres: Volume 1<\/option>\n                  <option value=\"B\">B &ndash; The English River<\/option>\n                  <option value=\"C\">C &ndash; The Oxford Book of Exploration<\/option>\n                  <option value=\"D\">D &ndash; Train Journeys of the World<\/option>\n                  <option value=\"E\">E &ndash; Photographs and Notebooks<\/option>\n                  <option value=\"F\">F &ndash; Walks and Tours in France<\/option>\n                  <option value=\"G\">G &ndash; The Book of French Life<\/option>\n                  <option value=\"H\">H &ndash; Mind over Matter<\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n            <div class=\"person-row\">\n              <div class=\"person-num\">9<\/div>\n              <div class=\"person-name\">Clive<\/div>\n              <div class=\"person-desc\">Clive wants to buy a book as a present for his friend Tom. Tom enjoys fishing and driving round England.<\/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; Jowett&#8217;s Railway Centres: Volume 1<\/option>\n                  <option value=\"B\">B &ndash; The English River<\/option>\n                  <option value=\"C\">C &ndash; The Oxford Book of Exploration<\/option>\n                  <option value=\"D\">D &ndash; Train Journeys of the World<\/option>\n                  <option value=\"E\">E &ndash; Photographs and Notebooks<\/option>\n                  <option value=\"F\">F &ndash; Walks and Tours in France<\/option>\n                  <option value=\"G\">G &ndash; The Book of French Life<\/option>\n                  <option value=\"H\">H &ndash; Mind over Matter<\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n            <div class=\"person-row\">\n              <div class=\"person-num\">10<\/div>\n              <div class=\"person-name\">Peter<\/div>\n              <div class=\"person-desc\">Peter has to write something for his history teacher about world explorers. He wants to know about explorers from the past and their travels to different parts of the world.<\/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; Jowett&#8217;s Railway Centres: Volume 1<\/option>\n                  <option value=\"B\">B &ndash; The English River<\/option>\n                  <option value=\"C\">C &ndash; The Oxford Book of Exploration<\/option>\n                  <option value=\"D\">D &ndash; Train Journeys of the World<\/option>\n                  <option value=\"E\">E &ndash; Photographs and Notebooks<\/option>\n                  <option value=\"F\">F &ndash; Walks and Tours in France<\/option>\n                  <option value=\"G\">G &ndash; The Book of French Life<\/option>\n                  <option value=\"H\">H &ndash; Mind over Matter<\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n          <\/div>\n          <!-- Books (right) -->\n          <div class=\"courses-list\">\n            <div class=\"course-item\"><div class=\"course-lbl\">A<\/div><div class=\"course-name\">Allan Jowett &mdash; Jowett&#8217;s Railway Centres: Volume 1<\/div><div class=\"course-desc\">Packed with information about 20 British railway centres, this wonderful book is handwritten and illustrated throughout with clear hand-drawn maps &ndash; a true collector&#8217;s piece for those who are interested in railways.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">B<\/div><div class=\"course-name\">Alan Titchmarsh &mdash; The English River<\/div><div class=\"course-desc\">Alan Titchmarsh explores 18 rivers, telling their interesting stories with his appreciation of them. A saying from a past age introduces each chapter as his exploration moves across the English countryside.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">C<\/div><div class=\"course-name\">Robin Hanbury-Tenison &mdash; The Oxford Book of Exploration<\/div><div class=\"course-desc\">This is a collection of the writing of explorers through the centuries. It describes the feelings and experiences of these brave adventurers who changed the world through their search for new lands.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">D<\/div><div class=\"course-name\">The Travel Club &mdash; Train Journeys of the World<\/div><div class=\"course-desc\">First-hand accounts of 30 of the world&#8217;s most beautiful and dramatic railway journeys are found together with specially drawn maps and wonderful photographs that show the people and places on the route.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">E<\/div><div class=\"course-name\">Bruce Chatwin &mdash; Photographs and Notebooks<\/div><div class=\"course-desc\">On all his travels, Bruce Chatwin took thousands of photographs and kept daily notebooks. Published here for the first time, the photographs are excellent, the notebooks both scholarly and funny. Will give great pleasure.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">F<\/div><div class=\"course-name\">Automobile Association &mdash; Walks and Tours in France<\/div><div class=\"course-desc\">Explore spectacular and pretty France with 61 expertly researched motor tours and 114 walks, complete with route directions, super mapping, and descriptions and pictures of places of interest for the traveller.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">G<\/div><div class=\"course-name\">Shirley Pike &mdash; The Book of French Life<\/div><div class=\"course-desc\">This beautiful volume contains forty wonderful photographs that show the very nature of French life &ndash; the perfect gift for anyone who finds this country as wonderful as Shirley Pike does.<\/div><\/div>\n            <div class=\"course-item\"><div class=\"course-lbl\">H<\/div><div class=\"course-name\">Ranulph Fiennes &mdash; Mind over Matter<\/div><div class=\"course-desc\">The epic crossing of the Antarctic continent. The amazing story of his recent crossing of the Antarctic continent with another explorer, in which both showed great strength and courage.<\/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> 6D &nbsp; 7G &nbsp; 8F &nbsp; 9B &nbsp; 10C\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- PART 3 -->\n    <div class=\"part-card\" id=\"part3\">\n      <div class=\"part-head\">\n        <div class=\"part-label\">Part 3 &bull; Questions 11&ndash;20<\/div>\n        <div class=\"part-title\">Correct \/ Incorrect &mdash; A River Journey<\/div>\n        <div class=\"part-instr\">Look at the sentences below about a river journey. Read the text to decide if each sentence is correct or incorrect. If it is correct, mark <strong>A<\/strong>. If it is not correct, mark <strong>B<\/strong>.<\/div>\n      <\/div>\n      <div class=\"part-body\">\n        <div class=\"passage-box\">\n          <div class=\"passage-title\">A JOURNEY ALONG THE BEAUTIFUL DOURO RIVER<\/div>\n          <div class=\"passage-author\">7 nights from &pound;1050 &middot; Voyages Jules Verne<\/div>\n          <p>VOYAGES JULES VERNE operate a &#8216;hotel ship&#8217; along the Douro river in Portugal. The MV <em>Lady Ivy May<\/em> can take 160 guests in double cabins, all of which face outside and have a private shower and WC. On board the ship, which has air-conditioning, you will find a sun-deck, lounge, bar, dining room, shop and library facilities.<\/p>\n          <p><strong>Itinerary<\/strong><\/p>\n          <p><strong>Day 1<\/strong> Depart in the early evening from London Heathrow to Oporto. Your guide will meet you on arrival and take you to the <em>Lady Ivy May<\/em>, where you will spend the night.<\/p>\n          <p><strong>Day 2<\/strong> After a morning&#8217;s sightseeing in Oporto, you will return to the ship and depart for Entre-os-Rios. This part of the journey up the river takes four hours.<\/p>\n          <p><strong>Day 3<\/strong> You will continue travelling up the river. In the early evening, the ship stops at P&ecirc;so da R&eacute;gua, where port wine is produced. At dinner you will be able to try the delicious food and drink from this area.<\/p>\n          <p><strong>Day 4<\/strong> After breakfast you will travel south by bus to the ancient town of Lamego and visit the cathedral, several churches and a museum. The museum was formerly a palace and now has an excellent collection of paintings, tapestries and sculptures. You will then return to the ship and sail on to Tua.<\/p>\n          <p><strong>Day 5<\/strong> At this point the Douro becomes very narrow. Depending on the depth of the river at the time, you may be able to continue by a smaller boat to the Spanish frontier at Barca d&#8217;Alva. The return journey to Tua is by coach and there is much to see along the way.<\/p>\n          <p><strong>Day 6<\/strong> In the morning you will drive to S&atilde;o Jo&atilde;o da Pesqueira for one of the most wonderful views in the whole of the Douro valley. You will return to the ship for lunch and then join the Douro river valley railway for a beautiful ride through the countryside to R&eacute;gua, where the <em>Lady Ivy May<\/em> will be waiting for you.<\/p>\n          <p><strong>Day 7<\/strong> There will be a trip to Vila Real before returning to the ship for lunch and then setting off down the river to Oporto. You will sleep on board the <em>Lady Ivy May<\/em>.<\/p>\n          <p><strong>Day 8<\/strong> You will arrive in Oporto in plenty of time for independent sightseeing and last-minute shopping, before you catch the flight home to London Heathrow.<\/p>\n          <p><strong>Prices include:<\/strong> return flights, 7 nights&#8217; accommodation on board the <em>Lady Ivy May<\/em> with all meals, excursions and guides. <strong>Not included:<\/strong> travel insurance, tips.<\/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\">Each cabin on the <em>Lady Ivy May<\/em> is for two people.<\/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\">You can borrow books on board the ship.<\/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\">On arrival at Oporto, guests find their own way to the ship.<\/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\">You spend a day looking round Oporto.<\/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\">It takes a day to travel from Oporto to Entre-os-Rios.<\/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\">The museum at Lamego used to be a palace.<\/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\">It is sometimes possible for the <em>Lady Ivy May<\/em> to sail to the Spanish border.<\/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 trip includes some travel by train.<\/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\">You arrive back in Oporto on the day before your return flight.<\/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\"><em>Voyages Jules Verne<\/em> arrange your travel insurance.<\/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; 16A &nbsp; 17B &nbsp; 18A &nbsp; 19B &nbsp; 20B\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; Winter Driving<\/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\">Winter Driving<\/div>\n          <p>Winter is dangerous because it&#8217;s so difficult to know what is going to happen and accidents take place so easily. Fog can be waiting to meet you over the top of a hill. Ice might be hiding beneath the melting snow, waiting to send you off the road. The car coming towards you may suddenly slide across the road.<\/p>\n          <p>Rule Number One for driving on icy roads is to drive smoothly. Uneven movements can make a car suddenly very difficult to control. So every time you either turn the wheel, touch the brakes or increase your speed, you must be as gentle and slow as possible. Imagine you are driving with a full cup of hot coffee on the seat next to you. Drive so that you wouldn&#8217;t spill it.<\/p>\n          <p>Rule Number Two is to pay attention to what might happen. The more ice there is, the further down the road you have to look. Test how long it takes to stop by gently braking. Remember that you may be driving more quickly than you think. In general, allow double your normal stopping distance when the road is wet, three times this distance on snow, and even more on ice. Try to stay in control of your car at all times and you will avoid trouble.<\/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 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>complain about bad winter driving<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q21\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>give information about winter weather<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q21\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>warn people against driving in winter<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q21\" value=\"D\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">D<\/span>advise people about safe driving in winter<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"q4-item\">\n            <div class=\"q4-num\">22<\/div>\n            <div class=\"q4-stmt\">Why would somebody read 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>to find out about the weather<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q22\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>for information on driving lessons<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q22\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>to learn about better driving<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q22\" value=\"D\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">D<\/span>to decide when to travel<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"q4-item\">\n            <div class=\"q4-num\">23<\/div>\n            <div class=\"q4-stmt\">What does the writer think?<\/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>People should avoid driving in the snow.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q23\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>Drivers should expect problems in winter.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q23\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>People drive too fast in winter.<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q23\" value=\"D\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">D<\/span>Winter drivers should use their brakes less.<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"q4-item\">\n            <div class=\"q4-num\">24<\/div>\n            <div class=\"q4-stmt\">Why does the writer talk about a cup of coffee?<\/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>to explain the importance of smooth movements<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q24\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span>because he thinks refreshments are important for drivers<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q24\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span>because he wants drivers to be more relaxed<\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q24\" value=\"D\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">D<\/span>to show how it can be spilled<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"q4-item\">\n            <div class=\"q4-num\">25<\/div>\n            <div class=\"q4-stmt\">Which traffic sign shows the main idea of the text?<\/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><strong>DRIVE CAREFULLY &mdash; ICE ON ROAD AHEAD<\/strong><\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q25\" value=\"B\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">B<\/span><strong>REDUCE SPEED NOW &mdash; FOG AHEAD<\/strong><\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q25\" value=\"C\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">C<\/span><strong>DRIVE CAREFULLY &mdash; ROAD REPAIRS AHEAD<\/strong><\/label>\n              <label class=\"q4-opt\"><input type=\"radio\" name=\"q25\" value=\"D\" onchange=\"updateProgress()\"><span class=\"opt-lbl\">D<\/span><strong>SLOW DOWN &mdash; ACCIDENT AHEAD<\/strong><\/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> 21D &nbsp; 22C &nbsp; 23B &nbsp; 24A &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; Samuel Pepys<\/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\">SAMUEL PEPYS<\/div>\n          <p>The most famous diary <strong>(0)<\/strong> <span style=\"background:#e0e7ff;padding:2px 6px;border-radius:4px;font-weight:700\">in<\/span> English was written by Samuel Pepys. It gives a detailed and interesting <span class=\"gap-select\"><select id=\"q26\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A description<\/option><option value=\"B\">B letter<\/option><option value=\"C\">C notice<\/option><option value=\"D\">D story<\/option><\/select><\/span> (26) of everyday life in England <span class=\"gap-select\"><select id=\"q27\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A between<\/option><option value=\"B\">B from<\/option><option value=\"C\">C through<\/option><option value=\"D\">D to<\/option><\/select><\/span> (27) 1660 and 1669. Pepys writes about important news stories of the time, like disease, an enemy navy <span class=\"gap-select\"><select id=\"q28\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A driving<\/option><option value=\"B\">B flying<\/option><option value=\"C\">C running<\/option><option value=\"D\">D sailing<\/option><\/select><\/span> (28) up the River Thames and the Great Fire of London.<\/p>\n          <p>He also writes about himself, even about his <span class=\"gap-select\"><select id=\"q29\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A accidents<\/option><option value=\"B\">B plans<\/option><option value=\"C\">C dreams<\/option><option value=\"D\">D faults<\/option><\/select><\/span> (29) &ndash; he often slept during church or <span class=\"gap-select\"><select id=\"q30\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A looked<\/option><option value=\"B\">B prayed<\/option><option value=\"C\">C talked<\/option><option value=\"D\">D thought<\/option><\/select><\/span> (30) at the pretty girls. He describes his home life &ndash; a <span class=\"gap-select\"><select id=\"q31\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A conversation<\/option><option value=\"B\">B discussion<\/option><option value=\"C\">C quarrel<\/option><option value=\"D\">D talk<\/option><\/select><\/span> (31) with his wife and how they became friends again, his worry about her illness. As well as books, he liked music, the theatre, card <span class=\"gap-select\"><select id=\"q32\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A battles<\/option><option value=\"B\">B games<\/option><option value=\"C\">C matches<\/option><option value=\"D\">D plays<\/option><\/select><\/span> (32), and parties with good food and <span class=\"gap-select\"><select id=\"q33\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A amount<\/option><option value=\"B\">B plenty<\/option><option value=\"C\">C much<\/option><option value=\"D\">D some<\/option><\/select><\/span> (33) of fun. Pepys was a busy man who had many important <span class=\"gap-select\"><select id=\"q34\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A acts<\/option><option value=\"B\">B hobbies<\/option><option value=\"C\">C jobs<\/option><option value=\"D\">D studies<\/option><\/select><\/span> (34) &ndash; he was a Member of Parliament and President of the Royal Society. He is also <span class=\"gap-select\"><select id=\"q35\" onchange=\"updateProgress()\"><option value=\"\">?<\/option><option value=\"A\">A reviewed<\/option><option value=\"B\">B remembered<\/option><option value=\"C\">C reminded<\/option><option value=\"D\">D reported<\/option><\/select><\/span> (35) for his work for the British Navy.<\/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> 26A &nbsp; 27A &nbsp; 28D &nbsp; 29D &nbsp; 30A &nbsp; 31C &nbsp; 32B &nbsp; 33B &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<\/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 supermarket. 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\">My mother lives a long way from the supermarket.<\/div>\n            <div class=\"w1-target\">There isn&#8217;t <strong>____________________<\/strong> my mother&#8217;s house. <em style=\"font-size:12px;color:var(--green)\">[Answer: <strong>a supermarket near<\/strong>]<\/em><\/div>\n          <\/div>\n          <div class=\"w1-item\">\n            <div class=\"w1-qnum\">1<\/div>\n            <div class=\"w1-orig\">When she has to walk to the supermarket she finds it tiring.<\/div>\n            <div class=\"w1-target\">She gets <input class=\"w1-input\" id=\"w1q1\" type=\"text\" placeholder=\"max 3 words\" oninput=\"updateW1Progress()\"> when she has to walk to the supermarket.<\/div>\n          <\/div>\n          <div class=\"w1-item\">\n            <div class=\"w1-qnum\">2<\/div>\n            <div class=\"w1-orig\">She is often driven to the supermarket by her neighbour.<\/div>\n            <div class=\"w1-target\">Her neighbour often <input class=\"w1-input\" id=\"w1q2\" type=\"text\" placeholder=\"max 3 words\" oninput=\"updateW1Progress()\"> a lift to the supermarket.<\/div>\n          <\/div>\n          <div class=\"w1-item\">\n            <div class=\"w1-qnum\">3<\/div>\n            <div class=\"w1-orig\">There are many types of coffee there.<\/div>\n            <div class=\"w1-target\">You can buy a <input class=\"w1-input\" id=\"w1q3\" type=\"text\" placeholder=\"max 3 words\" oninput=\"updateW1Progress()\"> types of coffee there.<\/div>\n          <\/div>\n          <div class=\"w1-item\">\n            <div class=\"w1-qnum\">4<\/div>\n            <div class=\"w1-orig\">She asked an assistant how much the Colombian coffee cost.<\/div>\n            <div class=\"w1-target\">She asked: &#8216;How <input class=\"w1-input\" id=\"w1q4\" type=\"text\" placeholder=\"max 3 words\" oninput=\"updateW1Progress()\"> the Colombian coffee cost?&#8217;<\/div>\n          <\/div>\n          <div class=\"w1-item\">\n            <div class=\"w1-qnum\">5<\/div>\n            <div class=\"w1-orig\">The Colombian coffee cost less than the Kenyan coffee.<\/div>\n            <div class=\"w1-target\">The Colombian coffee wasn&#8217;t <input class=\"w1-input\" id=\"w1q5\" type=\"text\" placeholder=\"max 3 words\" oninput=\"updateW1Progress()\"> as the Kenyan coffee.<\/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>tired<\/em><br>\n          2 &mdash; <em>gives her<\/em><br>\n          3 &mdash; <em>lot of \/ variety of \/ range of<\/em><br>\n          4 &mdash; <em>much does<\/em><br>\n          5 &mdash; <em>as expensive \/ so expensive \/ as dear \/ so dear<\/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 E-mail &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 just had a wonderful holiday staying with some English-speaking friends in the countryside.<\/p>\n          <p>Write an e-mail to your friends. In your e-mail, you should<\/p>\n          <ul>\n            <li>thank them for your stay<\/li>\n            <li>say what you most enjoyed about the countryside<\/li>\n            <li>suggest where you could meet each other next time.<\/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 e-mail 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        <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 your penfriend.<\/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>In your next letter, could you give me some advice? Tell me how you keep fit and healthy!<\/em><\/blockquote><ul><li>Now write a letter to your penfriend.<\/li><li>Write your <strong>letter<\/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; Story<\/h3>\n            <p>You have to write a story for your English homework.<\/p><p>Your story must have this title:<\/p><p style=\"font-style:italic;font-size:16px;font-weight:700;margin:10px 0\">An exciting adventure<\/p><ul><li>Write your <strong>story<\/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 2<\/span>\n      <a href=\"\/cambridge\/\">&#8592; Cambridge Tests<\/a>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<script>eval(decodeURIComponent(escape(atob(\"Ci8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQovLyBEQVRBCi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQp2YXIgQU5TV0VSUyA9IHsKICAxOidBJywyOidCJywzOidDJyw0OidDJyw1OidCJywKICA2OidEJyw3OidHJyw4OidGJyw5OidCJywxMDonQycsCiAgMTE6J0EnLDEyOidBJywxMzonQicsMTQ6J0InLDE1OidCJywKICAxNjonQScsMTc6J0InLDE4OidBJywxOTonQicsMjA6J0InLAogIDIxOidEJywyMjonQycsMjM6J0InLDI0OidBJywyNTonQScsCiAgMjY6J0EnLDI3OidBJywyODonRCcsMjk6J0QnLDMwOidBJywKICAzMTonQycsMzI6J0InLDMzOidCJywzNDonQycsMzU6J0InCn07Ci8vIFdyaXRpbmcgUDEgYWNjZXB0ZWQgYW5zd2VycyAobG93ZXJjYXNlIHRyaW0pCnZhciBXMSA9IHsKICAxOiBbJ3RpcmVkJ10sCiAgMjogWydnaXZlcyBoZXInLCdnaXZlIGhlciddLAogIDM6IFsnbG90IG9mJywnYSBsb3Qgb2YnLCd2YXJpZXR5IG9mJywncmFuZ2Ugb2YnXSwKICA0OiBbJ211Y2ggZG9lcycsJ211Y2ggZGlkJ10sCiAgNTogWydhcyBleHBlbnNpdmUnLCdzbyBleHBlbnNpdmUnLCdhcyBkZWFyJywnc28gZGVhcicsJ2FzIGV4cGVuc2l2ZS9kZWFyJywnc28gZXhwZW5zaXZlL2RlYXInXQp9Owp2YXIgVE9UQUwgPSA0MDsKCi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQovLyBQUk9HUkVTUwovLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KZnVuY3Rpb24gZ2V0UmFkaW9WYWwobmFtZSl7CiAgdmFyIGVsPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2lucHV0W25hbWU9IicrbmFtZSsnIl06Y2hlY2tlZCcpOwogIHJldHVybiBlbD9lbC52YWx1ZTonJzsKfQpmdW5jdGlvbiBnZXRTZWxlY3RWYWwoaWQpewogIHZhciBlbD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCk7CiAgcmV0dXJuIGVsP2VsLnZhbHVlOicnOwp9CmZ1bmN0aW9uIGNvdW50QW5zd2VyZWQoKXsKICB2YXIgbj0wOwogIC8vIFExLTUgcmFkaW8KICBmb3IodmFyIGk9MTtpPD01O2krKyl7aWYoZ2V0UmFkaW9WYWwoJ3EnK2kpKW4rKzt9CiAgLy8gUTYtMTAgc2VsZWN0CiAgZm9yKHZhciBpPTY7aTw9MTA7aSsrKXtpZihnZXRTZWxlY3RWYWwoJ3EnK2kpKW4rKzt9CiAgLy8gUTExLTIwIHJhZGlvCiAgZm9yKHZhciBpPTExO2k8PTIwO2krKyl7aWYoZ2V0UmFkaW9WYWwoJ3EnK2kpKW4rKzt9CiAgLy8gUTIxLTI1IHJhZGlvCiAgZm9yKHZhciBpPTIxO2k8PTI1O2krKyl7aWYoZ2V0UmFkaW9WYWwoJ3EnK2kpKW4rKzt9CiAgLy8gUTI2LTM1IHNlbGVjdAogIGZvcih2YXIgaT0yNjtpPD0zNTtpKyspe2lmKGdldFNlbGVjdFZhbCgncScraSkpbisrO30KICAvLyBXMVExLTUgaW5wdXRzCiAgZm9yKHZhciBpPTE7aTw9NTtpKyspe3ZhciBlbD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndzFxJytpKTtpZihlbCYmZWwudmFsdWUudHJpbSgpKW4rKzt9CiAgcmV0dXJuIG47Cn0KZnVuY3Rpb24gdXBkYXRlUHJvZ3Jlc3MoKXsKICB2YXIgbj1jb3VudEFuc3dlcmVkKCk7CiAgdmFyIHBjdD0obi9UT1RBTCkqMTAwOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwcm9nRmlsbCcpLnN0eWxlLndpZHRoPXBjdCsnJSc7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Byb2dMYWJlbCcpLnRleHRDb250ZW50PW4rJyAvICcrVE9UQUwrJyBhbnN3ZXJlZCc7Cn0KZnVuY3Rpb24gdXBkYXRlVzFQcm9ncmVzcygpe3VwZGF0ZVByb2dyZXNzKCk7fQoKLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci8vIEdSQURJTkcKLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CmZ1bmN0aW9uIGdyYWRlKCl7CiAgdmFyIHNjb3JlPTA7CiAgLy8gUmVhZGluZyAoUTEtMjUpIHJhZGlvcwogIGZvcih2YXIgaT0xO2k8PTU7aSsrKXsKICAgIHZhciB2PWdldFJhZGlvVmFsKCdxJytpKTsKICAgIHZhciBvcHRzPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ2lucHV0W25hbWU9InEnK2krJyJdJyk7CiAgICBvcHRzLmZvckVhY2goZnVuY3Rpb24ocil7CiAgICAgIHZhciBsYmw9ci5jbG9zZXN0KCcub3B0LWl0ZW0nKXx8ci5jbG9zZXN0KCcudGYtb3B0Jyk7CiAgICAgIGlmKCFsYmwpcmV0dXJuOwogICAgICBsYmwuY2xhc3NMaXN0LnJlbW92ZSgnY29ycmVjdCcsJ3dyb25nJyk7CiAgICAgIGlmKHIudmFsdWU9PT1BTlNXRVJTW2ldKXtsYmwuY2xhc3NMaXN0LmFkZCgnY29ycmVjdCcpO30KICAgICAgZWxzZSBpZihyLmNoZWNrZWQpe2xibC5jbGFzc0xpc3QuYWRkKCd3cm9uZycpO30KICAgIH0pOwogICAgaWYodj09PUFOU1dFUlNbaV0pc2NvcmUrKzsKICB9CiAgLy8gUTYtMTAgc2VsZWN0cwogIGZvcih2YXIgaT02O2k8PTEwO2krKyl7CiAgICB2YXIgc2VsPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdxJytpKTsKICAgIGlmKCFzZWwpY29udGludWU7CiAgICBzZWwuY2xhc3NMaXN0LnJlbW92ZSgnY29ycmVjdCcsJ3dyb25nJyk7CiAgICBpZihzZWwudmFsdWU9PT1BTlNXRVJTW2ldKXtzZWwuY2xhc3NMaXN0LmFkZCgnY29ycmVjdCcpO3Njb3JlKys7fQogICAgZWxzZSBpZihzZWwudmFsdWUpe3NlbC5jbGFzc0xpc3QuYWRkKCd3cm9uZycpO30KICB9CiAgLy8gUTExLTI1IHJhZGlvcwogIGZvcih2YXIgaT0xMTtpPD0yNTtpKyspewogICAgdmFyIHY9Z2V0UmFkaW9WYWwoJ3EnK2kpOwogICAgdmFyIG9wdHM9ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnaW5wdXRbbmFtZT0icScraSsnIl0nKTsKICAgIG9wdHMuZm9yRWFjaChmdW5jdGlvbihyKXsKICAgICAgdmFyIGxibD1yLmNsb3Nlc3QoJy50Zi1vcHQnKXx8ci5jbG9zZXN0KCcucTQtb3B0Jyk7CiAgICAgIGlmKCFsYmwpcmV0dXJuOwogICAgICBsYmwuY2xhc3NMaXN0LnJlbW92ZSgnY29ycmVjdCcsJ3dyb25nJyk7CiAgICAgIGlmKHIudmFsdWU9PT1BTlNXRVJTW2ldKXtsYmwuY2xhc3NMaXN0LmFkZCgnY29ycmVjdCcpO30KICAgICAgZWxzZSBpZihyLmNoZWNrZWQpe2xibC5jbGFzc0xpc3QuYWRkKCd3cm9uZycpO30KICAgIH0pOwogICAgaWYodj09PUFOU1dFUlNbaV0pc2NvcmUrKzsKICB9CiAgLy8gUTI2LTM1IHNlbGVjdHMKICBmb3IodmFyIGk9MjY7aTw9MzU7aSsrKXsKICAgIHZhciBzZWw9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3EnK2kpOwogICAgaWYoIXNlbCljb250aW51ZTsKICAgIHNlbC5jbGFzc0xpc3QucmVtb3ZlKCdjb3JyZWN0Jywnd3JvbmcnKTsKICAgIGlmKHNlbC52YWx1ZT09PUFOU1dFUlNbaV0pe3NlbC5jbGFzc0xpc3QuYWRkKCdjb3JyZWN0Jyk7c2NvcmUrKzt9CiAgICBlbHNlIGlmKHNlbC52YWx1ZSl7c2VsLmNsYXNzTGlzdC5hZGQoJ3dyb25nJyk7fQogIH0KICAvLyBXcml0aW5nIFAxCiAgZm9yKHZhciBpPTE7aTw9NTtpKyspewogICAgdmFyIGlucD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndzFxJytpKTsKICAgIGlmKCFpbnApY29udGludWU7CiAgICBpbnAuY2xhc3NMaXN0LnJlbW92ZSgnY29ycmVjdCcsJ3dyb25nJyk7CiAgICB2YXIgdj1pbnAudmFsdWUudHJpbSgpLnRvTG93ZXJDYXNlKCkucmVwbGFjZSgvWycnXS9nLCInIik7CiAgICB2YXIgdmFsaWQ9VzFbaV0uc29tZShmdW5jdGlvbihhKXtyZXR1cm4gYT09PXZ8fGEucmVwbGFjZSgvWycnXS9nLCInIik9PXZ9KTsKICAgIGlmKHYpewogICAgICBpZih2YWxpZCl7aW5wLmNsYXNzTGlzdC5hZGQoJ2NvcnJlY3QnKTtzY29yZSsrO30KICAgICAgZWxzZXtpbnAuY2xhc3NMaXN0LmFkZCgnd3JvbmcnKTt9CiAgICB9CiAgfQogIC8vIERpc3BsYXkKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc2NvcmVEaXNwbGF5JykudGV4dENvbnRlbnQ9c2NvcmUrJy8nK1RPVEFMOwogIHZhciBiYW5uZXI9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jlc3VsdHNCYW5uZXInKTsKICBiYW5uZXIuY2xhc3NMaXN0LmFkZCgndmlzJyk7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3JiU2NvcmUnKS50ZXh0Q29udGVudD1zY29yZSsnLycrVE9UQUw7CiAgdmFyIG1zZz0nJzsKICB2YXIgcGN0PU1hdGgucm91bmQoKHNjb3JlL1RPVEFMKSoxMDApOwogIGlmKHBjdD49OTApbXNnPSdFeGNlbGxlbnQhIE91dHN0YW5kaW5nIHBlcmZvcm1hbmNlISc7CiAgZWxzZSBpZihwY3Q+PTc1KW1zZz0nV2VsbCBkb25lISBTdHJvbmcgQjEgbGV2ZWwgcGVyZm9ybWFuY2UuJzsKICBlbHNlIGlmKHBjdD49NjApbXNnPSdHb29kIGVmZm9ydCEgS2VlcCBwcmFjdGlzaW5nLic7CiAgZWxzZSBtc2c9J0tlZXAgc3R1ZHlpbmcgJm1kYXNoOyB5b3VcJ2xsIGltcHJvdmUgd2l0aCBwcmFjdGljZSEnOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyYk1zZycpLnRleHRDb250ZW50PW1zZysnICgnK3BjdCsnJSknOwogIGJhbm5lci5zY3JvbGxJbnRvVmlldyh7YmVoYXZpb3I6J3Ntb290aCcsYmxvY2s6J2NlbnRlcid9KTsKfQoKLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci8vIFVUSUxJVElFUwovLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KZnVuY3Rpb24gcmVzZXRBbGwoKXsKICAvLyBDbGVhciByYWRpb3MKICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdpbnB1dFt0eXBlPXJhZGlvXScpLmZvckVhY2goZnVuY3Rpb24ocil7ci5jaGVja2VkPWZhbHNlfSk7CiAgLy8gQ2xlYXIgc2VsZWN0cyAocTYtMTAsIHEyNi0zNSkKICBmb3IodmFyIGk9NjtpPD0xMDtpKyspe3ZhciBzPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdxJytpKTtpZihzKXMudmFsdWU9Jyc7fQogIGZvcih2YXIgaT0yNjtpPD0zNTtpKyspe3ZhciBzPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdxJytpKTtpZihzKXMudmFsdWU9Jyc7fQogIC8vIENsZWFyIFcxIGlucHV0cwogIGZvcih2YXIgaT0xO2k8PTU7aSsrKXt2YXIgaW5wPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd3MXEnK2kpO2lmKGlucCl7aW5wLnZhbHVlPScnO2lucC5jbGFzc0xpc3QucmVtb3ZlKCdjb3JyZWN0Jywnd3JvbmcnKTt9fQogIC8vIFJlbW92ZSBoaWdobGlnaHQgY2xhc3NlcwogIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5vcHQtaXRlbSwudGYtb3B0LC5xNC1vcHQnKS5mb3JFYWNoKGZ1bmN0aW9uKGVsKXtlbC5jbGFzc0xpc3QucmVtb3ZlKCdjb3JyZWN0Jywnd3JvbmcnKX0pOwogIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ3NlbGVjdCcpLmZvckVhY2goZnVuY3Rpb24ocyl7cy5jbGFzc0xpc3QucmVtb3ZlKCdjb3JyZWN0Jywnd3JvbmcnKX0pOwogIC8vIFJlc2V0IHNjb3JlCiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Njb3JlRGlzcGxheScpLnRleHRDb250ZW50PSfigJMnOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXN1bHRzQmFubmVyJykuY2xhc3NMaXN0LnJlbW92ZSgndmlzJyk7CiAgdXBkYXRlUHJvZ3Jlc3MoKTsKfQpmdW5jdGlvbiB0b2dnbGVBbnMoaWQpewogIHZhciBlbD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCk7CiAgaWYoZWwpZWwuY2xhc3NMaXN0LnRvZ2dsZSgndmlzJyk7Cn0KZnVuY3Rpb24gdXBkYXRlV0ModGV4dGFyZWFJZCx3Y0lkKXsKICB2YXIgZWw9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQodGV4dGFyZWFJZCk7CiAgdmFyIHdjPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHdjSWQpOwogIGlmKCFlbHx8IXdjKXJldHVybjsKICB2YXIgd29yZHM9ZWwudmFsdWUudHJpbSgpLnNwbGl0KC9ccysvKS5maWx0ZXIoZnVuY3Rpb24odyl7cmV0dXJuIHcubGVuZ3RoPjB9KTsKICB3Yy50ZXh0Q29udGVudD0nV29yZCBjb3VudDogJyt3b3Jkcy5sZW5ndGg7Cn0KZnVuY3Rpb24gc2VsZWN0VzMobil7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3czcTcnKS5zdHlsZS5kaXNwbGF5PW49PT03PydibG9jayc6J25vbmUnOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd3M3E4Jykuc3R5bGUuZGlzcGxheT1uPT09OD8nYmxvY2snOidub25lJzsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndzNiNycpLmNsYXNzTGlzdC50b2dnbGUoJ2FjdGl2ZScsbj09PTcpOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd3M2I4JykuY2xhc3NMaXN0LnRvZ2dsZSgnYWN0aXZlJyxuPT09OCk7Cn0KLy8gSGVhZGVyIHNjcm9sbAp3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignc2Nyb2xsJyxmdW5jdGlvbigpewogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdoZHInKS5jbGFzc0xpc3QudG9nZ2xlKCdzb2xpZCcsd2luZG93LnNjcm9sbFk+NjApOwp9KTsKLy8gSW5pdCBwcm9ncmVzcwp1cGRhdGVQcm9ncmVzcygpOwo=\"))))<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>All English 4U Cambridge Tests \u2190 Back Cambridge B1 Preliminary (PET) \u00b7 Book 2 Test 2 &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-5651","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/allenglish4u.com\/vi\/wp-json\/wp\/v2\/pages\/5651","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=5651"}],"version-history":[{"count":0,"href":"https:\/\/allenglish4u.com\/vi\/wp-json\/wp\/v2\/pages\/5651\/revisions"}],"wp:attachment":[{"href":"https:\/\/allenglish4u.com\/vi\/wp-json\/wp\/v2\/media?parent=5651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}