{"id":12982,"date":"2025-07-27T23:54:48","date_gmt":"2025-07-27T15:54:48","guid":{"rendered":"https:\/\/tiffanysmandarin.com\/?p=12982"},"modified":"2026-09-08T16:15:30","modified_gmt":"2026-09-08T08:15:30","slug":"contemporary-chinese-vocabulary-practice-b1l11","status":"publish","type":"post","link":"https:\/\/tiffanysmandarin.com\/index.php\/2025\/07\/27\/contemporary-chinese-vocabulary-practice-b1l11\/","title":{"rendered":"B1 L11 Vocabulary and Practice"},"content":{"rendered":"\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"height:33px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<!--\n  \u7576\u4ee3\u4e2d\u6587 Book 1 \u00b7 Lesson 11 \u300c\u6211\u8981\u79df\u623f\u5b50\u300d I Would Like to Rent a Place \u2014 Vocabulary Embed\n  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  Same technical pattern as dangdai-b1l1 through b1l10-vocab-embed.html:\n    - No <!DOCTYPE>\/<html>\/<head>\/<body>, no page-level toggle UI (site's own\n      Text Display \/ Pinyin Display toggle covers that); no external Quizlet\n      embed on the page \u2014 flashcard deck, Match It game, and a 15-question\n      Vocabulary Quiz below replace it entirely\n    - CSS scoped under .dangdai-b1l11-vocab-embed with its own --db11-*\n      variables, same oxblood\/mustard\/sage\/bone palette as L1-L10\n    - Ruby: every example\/dialogue sentence segmented WORD BY WORD into its\n      own ruby+pinyin chunk, punctuation is plain text, not ruby\n    - Root lookup by id (#dangdai-b1l11-vocab-embed-1), not currentScript\n    - Speaker buttons: inline SVG play-triangle icon, flex-locked to a true\n      circle (flex:0 0 26px; padding:0), data-trad\/data-simp + one delegated\n      click listener using the Web Speech API\n    - W(t,s,p) = shared pinyin; WD(t,s,pt,ps) defined for parity but UNUSED\n      this lesson (no neutral-tone TW\/CN split found)\n    - Traditional\/Simplified conversion: every piece of Chinese text uses the\n      site's own shared `lang-zh-TW` \/ `lang-zh-CN` classes, so the site's\n      existing cookie-driven, hyperscript-powered Text Display toggle\n      shows\/hides them automatically \u2014 including content this script injects\n      after page load. NO separate cookie-reading JS is added here.\n    - Because the site's toggle script reaches into every lang-zh-TW\/\n      lang-zh-CN element it finds (including <ruby>\/<rt> here) and can zero\n      out font-size or force text color, `ruby`\/`.rb`\/`rt` all get their\n      color and font-size pinned with `!important`\n    - No literal `&&` appears inside the <script> tag (WordPress's content\n      filter can mangle it into `&#038;&#038;` and break the script) \u2014 every\n      spot that needs two chained conditions uses nested `if` blocks instead\n    - Match It's tile pinyin reads `(w.pt || w.p)`, never plain `w.p`, so a\n      WD() word never renders literally as \"undefined\"\n\n    - Vocabulary sourced directly from \u7576\u4ee3\u4e2d\u6587\u8ab2\u7a0b 1, Lesson 11, pages 226\n      and 229 (\u751f\u8a5e\u4e00 \/ \u751f\u8a5e\u4e8c): 21 words + 1 name + 1 phrase from \u751f\u8a5e\u4e00,\n      13 words + 4 phrases from \u751f\u8a5e\u4e8c \u2014 40 items total.\n    - All example sentences are ORIGINAL \u2014 none are lifted from the\n      textbook's two dialogues \u2014 but they're written to demonstrate this\n      lesson's actual grammar points: \u4f86\/\u53bb + VP for stated intention,\n      sooner-than-expected \u5c31 (e.g. \u8d70\u8def\u4e94\u5206\u9418\u5c31\u5230\u4e86), the existential\n      subject \u6709 (e.g. \u53f3\u908a\u6709\u6d74\u5ba4), and the two types of \u6703 (skill vs.\n      possibility \u2014 \u4eca\u5929\u6211\u6703\u53bb\u770b\u770b uses the \"possibility\" \u6703).\n    - Verified trad\/simp CHARACTER pairs individually: \u623f\u6771\/\u623f\u4e1c, \u5eda\u623f\/\n      \u53a8\u623f, \u6d74\u5ba4\/\u6d74\u5ba4 (unchanged), \u96fb\u8a71\/\u7535\u8bdd, \u71b1\u6c34\u5668\/\u70ed\u6c34\u5668, \u554f\u984c\/\u95ee\u9898,\n      \u623f\u9593\/\u623f\u95f4, \u5957\u623f\/\u5957\u623f (unchanged), \u6709\u7dda\u96fb\u8996\/\u6709\u7ebf\u7535\u89c6\n    - Top-of-page support note + a disclaimer above the invented practice\n      dialogue (both first person, \"I\"), same as L1-L10\n-->\n<div class=\"dangdai-b1l11-vocab-embed\" id=\"dangdai-b1l11-vocab-embed-1\">\n<style>\n.dangdai-b1l11-vocab-embed {\n  --db11-oxblood: #7b2d26;\n  --db11-oxblood-dark: #5e211c;\n  --db11-mustard: #c9922b;\n  --db11-sage: #7c8b6f;\n  --db11-bone: #f7f1e6;\n  --db11-ink: #2c2620;\n  --db11-line: #e4d9c4;\n  font-family: 'Work Sans', -apple-system, sans-serif;\n  color: var(--db11-ink);\n  background: #fff;\n  max-width: 760px;\n  margin: 0 auto;\n  padding: 8px 4px 24px;\n  line-height: 1.6;\n}\n.dangdai-b1l11-vocab-embed * { box-sizing: border-box; }\n.dangdai-b1l11-vocab-embed h1,\n.dangdai-b1l11-vocab-embed h2,\n.dangdai-b1l11-vocab-embed h3 {\n  font-family: 'Bitter', Georgia, serif;\n  color: var(--db11-oxblood-dark);\n  margin: 0 0 8px;\n}\n.dangdai-b1l11-vocab-embed .db11-support-note {\n  font-size: 0.85rem;\n  color: var(--db11-sage);\n  border-bottom: 1px solid var(--db11-line);\n  padding-bottom: 12px;\n  margin: 0 0 16px;\n}\n.dangdai-b1l11-vocab-embed .db11-lede {\n  margin: 0 0 24px;\n  padding: 14px 16px;\n  background: var(--db11-bone);\n  border-left: 4px solid var(--db11-mustard);\n  border-radius: 4px;\n  font-size: 0.98rem;\n}\n.dangdai-b1l11-vocab-embed .db11-lede b { color: var(--db11-oxblood-dark); }\n.dangdai-b1l11-vocab-embed .db11-sec-eyebrow {\n  display: inline-block;\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 0.75rem;\n  letter-spacing: 0.08em;\n  color: #fff;\n  background: var(--db11-oxblood);\n  padding: 3px 9px;\n  border-radius: 3px;\n  margin: 32px 0 10px;\n}\n.dangdai-b1l11-vocab-embed .db11-word-card {\n  border: 1px solid var(--db11-line);\n  border-radius: 8px;\n  padding: 12px 14px;\n  margin-bottom: 10px;\n  background: #fff;\n}\n.dangdai-b1l11-vocab-embed .db11-word-top {\n  display: flex;\n  align-items: baseline;\n  gap: 10px;\n  flex-wrap: wrap;\n}\n.dangdai-b1l11-vocab-embed .db11-num {\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 0.75rem;\n  color: var(--db11-mustard);\n  min-width: 22px;\n}\n.dangdai-b1l11-vocab-embed .db11-hanzi { font-size: 1.35rem; font-weight: 600; }\n.dangdai-b1l11-vocab-embed ruby {\n  ruby-position: over;\n  margin-right: 2px;\n  color: var(--db11-ink) !important;\n  font-size: inherit !important;\n}\n.dangdai-b1l11-vocab-embed .rb {\n  color: var(--db11-ink) !important;\n  font-size: inherit !important;\n}\n.dangdai-b1l11-vocab-embed rt {\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 0.6rem !important;\n  color: var(--db11-sage) !important;\n  font-weight: 400;\n}\n.dangdai-b1l11-vocab-embed rt.hidden { display: none; }\n.dangdai-b1l11-vocab-embed rt.mouseover { opacity: 0; }\n.dangdai-b1l11-vocab-embed rt.mouseover:hover { opacity: 1; }\n.dangdai-b1l11-vocab-embed .db11-meaning { font-style: italic; color: #6b5f52; font-size: 0.92rem; }\n.dangdai-b1l11-vocab-embed .db11-speaker {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 26px;\n  width: 26px;\n  height: 26px;\n  padding: 0;\n  border: none;\n  background: var(--db11-bone);\n  color: var(--db11-oxblood);\n  border-radius: 50%;\n  cursor: pointer;\n  margin-left: auto;\n}\n.dangdai-b1l11-vocab-embed .db11-speaker:hover { background: var(--db11-mustard); color: #fff; }\n.dangdai-b1l11-vocab-embed .db11-example {\n  margin-top: 8px;\n  padding-top: 8px;\n  border-top: 1px dashed var(--db11-line);\n  font-size: 0.95rem;\n}\n.dangdai-b1l11-vocab-embed .db11-example .db11-sent-word { display: inline-flex; }\n.dangdai-b1l11-vocab-embed .db11-example .db11-punct { margin-right: 2px; }\n.dangdai-b1l11-vocab-embed .db11-example .db11-en {\n  display: block;\n  color: #6b5f52;\n  font-size: 0.85rem;\n  margin-top: 4px;\n}\n.dangdai-b1l11-vocab-embed .db11-dialogue-note { font-size: 0.85rem; color: #6b5f52; margin: 0 0 10px; }\n.dangdai-b1l11-vocab-embed .db11-dialogue {\n  background: var(--db11-bone);\n  border-radius: 8px;\n  padding: 16px 18px;\n  margin-top: 8px;\n}\n.dangdai-b1l11-vocab-embed .db11-line {\n  display: flex;\n  gap: 8px;\n  margin-bottom: 12px;\n  align-items: flex-start;\n  flex-wrap: wrap;\n}\n.dangdai-b1l11-vocab-embed .db11-speaker-tag {\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 0.72rem;\n  color: var(--db11-oxblood);\n  min-width: 46px;\n  padding-top: 3px;\n}\n.dangdai-b1l11-vocab-embed .db11-line-body { flex: 1; min-width: 200px; }\n.dangdai-b1l11-vocab-embed .db11-line-en { display: block; color: #6b5f52; font-size: 0.82rem; margin-top: 2px; }\n\n.dangdai-b1l11-vocab-embed .db11-fc-hint { font-size: 0.85rem; color: #6b5f52; margin: 0 0 12px; text-align: center; }\n.dangdai-b1l11-vocab-embed .db11-flashcard-wrap { max-width: 320px; margin: 0 auto 14px; perspective: 1200px; }\n.dangdai-b1l11-vocab-embed .db11-flashcard {\n  position: relative;\n  width: 100%;\n  height: 230px;\n  cursor: pointer;\n  transform-style: preserve-3d;\n  transition: transform 0.5s;\n}\n.dangdai-b1l11-vocab-embed .db11-flashcard.db11-flipped { transform: rotateY(180deg); }\n.dangdai-b1l11-vocab-embed .db11-fc-face {\n  position: absolute;\n  inset: 0;\n  backface-visibility: hidden;\n  border: 1px solid var(--db11-line);\n  border-radius: 12px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  padding: 16px;\n  background: #fff;\n  text-align: center;\n}\n.dangdai-b1l11-vocab-embed .db11-fc-back { transform: rotateY(180deg); background: var(--db11-bone); }\n.dangdai-b1l11-vocab-embed .db11-fc-front .db11-hanzi { font-size: 4rem !important; }\n.dangdai-b1l11-vocab-embed .db11-flashcard-wrap rt { font-size: 1.2rem !important; }\n.dangdai-b1l11-vocab-embed .db11-fc-back .db11-meaning { font-style: italic; color: var(--db11-oxblood-dark); font-size: 1.725rem; }\n.dangdai-b1l11-vocab-embed .db11-flashcard-controls { display: flex; align-items: center; justify-content: center; gap: 14px; margin-bottom: 28px; }\n.dangdai-b1l11-vocab-embed .db11-game-btn {\n  font-family: 'Work Sans', sans-serif;\n  font-size: 0.85rem;\n  border: 1px solid var(--db11-oxblood);\n  color: var(--db11-oxblood);\n  background: #fff;\n  padding: 6px 14px;\n  border-radius: 20px;\n  cursor: pointer;\n}\n.dangdai-b1l11-vocab-embed .db11-game-btn:hover { background: var(--db11-oxblood); color: #fff; }\n.dangdai-b1l11-vocab-embed .db11-game-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 12px; flex-wrap: wrap; }\n.dangdai-b1l11-vocab-embed .db11-game-status { font-family: 'IBM Plex Mono', monospace; font-size: 0.82rem; color: var(--db11-sage); }\n.dangdai-b1l11-vocab-embed .db11-game-board { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }\n.dangdai-b1l11-vocab-embed .db11-game-col { display: flex; flex-direction: column; gap: 8px; }\n.dangdai-b1l11-vocab-embed .db11-tile {\n  font-family: 'Work Sans', sans-serif;\n  text-align: left;\n  border: 1px solid var(--db11-line);\n  background: #fff;\n  border-radius: 6px;\n  padding: 10px 12px;\n  cursor: pointer;\n  font-size: 0.95rem;\n  color: var(--db11-ink);\n  transition: background 0.15s, border-color 0.15s, transform 0.1s;\n}\n.dangdai-b1l11-vocab-embed .db11-tile .db11-tile-py {\n  display: block;\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 0.7rem;\n  color: var(--db11-sage);\n  margin-top: 2px;\n}\n.dangdai-b1l11-vocab-embed .db11-tile:hover:not(.db11-matched):not(.db11-selected) { border-color: var(--db11-mustard); }\n.dangdai-b1l11-vocab-embed .db11-tile.db11-selected { border-color: var(--db11-oxblood); background: var(--db11-bone); }\n.dangdai-b1l11-vocab-embed .db11-tile.db11-matched { border-color: var(--db11-sage); background: #eef2e9; color: var(--db11-sage); cursor: default; }\n.dangdai-b1l11-vocab-embed .db11-tile.db11-wrong { border-color: #b5453d; background: #fbeceb; animation: db11-shake 0.3s; }\n@keyframes db11-shake { 0%, 100% { transform: translateX(0); } 25% { transform: translateX(-4px); } 75% { transform: translateX(4px); } }\n.dangdai-b1l11-vocab-embed .db11-game-win { text-align: center; padding: 14px; font-family: 'Bitter', serif; color: var(--db11-oxblood-dark); display: none; }\n.dangdai-b1l11-vocab-embed .db11-game-win.db11-show { display: block; }\n@media (max-width: 480px) { .dangdai-b1l11-vocab-embed .db11-game-board { grid-template-columns: 1fr; } }\n.dangdai-b1l11-vocab-embed .db11-quiz { background: #fff; border: 1px solid var(--db11-line); border-radius: 12px; padding: 20px 22px; margin-top: 8px; }\n.dangdai-b1l11-vocab-embed .db11-quiz-progress { font-size: 0.82rem; color: var(--db11-sage); margin: 0 0 10px; font-family: 'IBM Plex Mono', monospace; }\n.dangdai-b1l11-vocab-embed .db11-quiz-prompt { font-size: 1.1rem; margin: 0 0 14px; }\n.dangdai-b1l11-vocab-embed .db11-quiz-options { display: flex; flex-direction: column; gap: 8px; margin: 0 0 10px; }\n.dangdai-b1l11-vocab-embed .db11-quiz-opt { text-align: left; border: 1px solid var(--db11-line); background: var(--db11-bone); border-radius: 8px; padding: 10px 14px; cursor: pointer; font-size: 0.98rem; color: var(--db11-ink); }\n.dangdai-b1l11-vocab-embed .db11-quiz-opt:hover { background: #f0e6d2; }\n.dangdai-b1l11-vocab-embed .db11-quiz-opt.correct { background: #e3efdd; border-color: #7fae6d; color: #3d5c34; }\n.dangdai-b1l11-vocab-embed .db11-quiz-opt.incorrect { background: #f5e0dc; border-color: var(--db11-oxblood); color: var(--db11-oxblood-dark); }\n.dangdai-b1l11-vocab-embed .db11-quiz-opt[disabled] { cursor: default; }\n.dangdai-b1l11-vocab-embed .db11-quiz-input-row { display: flex; gap: 8px; margin: 0 0 10px; flex-wrap: wrap; }\n.dangdai-b1l11-vocab-embed .db11-quiz-input { flex: 1 1 200px; border: 1px solid var(--db11-line); border-radius: 8px; padding: 9px 12px; font-size: 0.98rem; }\n.dangdai-b1l11-vocab-embed .db11-quiz-submit, .dangdai-b1l11-vocab-embed .db11-quiz-next, .dangdai-b1l11-vocab-embed .db11-quiz-retake { border: none; background: var(--db11-oxblood); color: #fff; border-radius: 20px; padding: 8px 18px; font-size: 0.9rem; cursor: pointer; }\n.dangdai-b1l11-vocab-embed .db11-quiz-submit:hover, .dangdai-b1l11-vocab-embed .db11-quiz-next:hover, .dangdai-b1l11-vocab-embed .db11-quiz-retake:hover { background: var(--db11-oxblood-dark); }\n.dangdai-b1l11-vocab-embed .db11-quiz-feedback { font-size: 0.95rem; margin: 0 0 10px; min-height: 1.4em; }\n.dangdai-b1l11-vocab-embed .db11-quiz-feedback.correct { color: #3d5c34; }\n.dangdai-b1l11-vocab-embed .db11-quiz-feedback.incorrect { color: var(--db11-oxblood-dark); }\n.dangdai-b1l11-vocab-embed .db11-quiz-score { text-align: center; }\n.dangdai-b1l11-vocab-embed .db11-quiz-score .db11-quiz-score-num { font-size: 2.2rem; font-weight: 700; color: var(--db11-oxblood-dark); display: block; margin-bottom: 8px; font-family: 'Bitter', serif; }\n<\/style>\n\n<p class=\"db11-support-note\"><em>A note before you start: I&#8217;d love for you to support the official textbook \u2014 this page is only meant as a review tool for people who already own a copy, not a replacement for it.<\/em><\/p>\n\n<p class=\"db11-lede\">\n<b><span class=\"lang-zh-TW\">\u7576\u4ee3\u4e2d\u6587\u8ab2\u7a0b<\/span><span class=\"lang-zh-CN\">\u5f53\u4ee3\u4e2d\u6587\u8bfe\u7a0b<\/span> Book 1 \u00b7 Lesson 11\u300c\u6211\u8981\u79df\u623f\u5b50\u300dI Would Like to Rent a Place<\/b> \u2014 the vocabulary from this lesson, with pinyin, meaning, and an example sentence for every word, segmented word by word so you can see how each piece works on its own.\n<\/p>\n\n<div class=\"db11-sec-eyebrow\">01 \u2014 THE APARTMENT<\/div>\n<div id=\"db11-word-list-1\"><\/div>\n\n<div class=\"db11-sec-eyebrow\">02 \u2014 RENTING &amp; THE LANDLORD<\/div>\n<div id=\"db11-word-list-2\"><\/div>\n\n<div class=\"db11-sec-eyebrow\">03 \u2014 LOCATION &amp; GETTING THERE<\/div>\n<p style=\"font-size:0.88rem;color:#6b5f52;margin:0 0 10px;\">Watch for <b>\u5c31<\/b> here \u2014 when it points to time or place, it means the event happens sooner than you might expect (e.g. \u8d70\u8def\u4e94\u5206\u9418\u5c31\u5230\u4e86, &#8220;just a five-minute walk and you&#8217;re there&#8221;).<\/p>\n<div id=\"db11-word-list-3\"><\/div>\n\n<div class=\"db11-sec-eyebrow\">04 \u2014 THE FOLLOW-UP CALL<\/div>\n<div id=\"db11-word-list-4\"><\/div>\n\n<div class=\"db11-sec-eyebrow\">05 \u2014 MAKING ARRANGEMENTS<\/div>\n<p style=\"font-size:0.88rem;color:#6b5f52;margin:0 0 10px;\">\u6703 has two different uses: the &#8220;learned skill&#8221; \u6703 from Lesson 5, and the &#8220;possibility\/likelihood&#8221; \u6703 introduced here (e.g. \u4eca\u5929\u6211\u6703\u53bb\u770b\u770b, &#8220;I&#8217;ll go take a look today&#8221;).<\/p>\n<div id=\"db11-word-list-5\"><\/div>\n\n<div class=\"db11-sec-eyebrow\">06 \u2014 FIXING THINGS UP<\/div>\n<div id=\"db11-word-list-6\"><\/div>\n\n<div class=\"db11-sec-eyebrow\">07 \u2014 PUT IT TOGETHER<\/div>\n<p class=\"db11-dialogue-note\"><em>Note: this dialogue is not from the textbook \u2014 it&#8217;s a short conversation I made up using the vocabulary above so you can see the words used together. For the actual Lesson 11 dialogues, I&#8217;d recommend picking up a copy of the textbook itself.<\/em><\/p>\n<div class=\"db11-dialogue\" id=\"db11-dialogue\"><\/div>\n\n<div class=\"db11-sec-eyebrow\">08 \u2014 FLASHCARDS<\/div>\n<p class=\"db11-fc-hint\">Tap the card to flip it, then use the arrows to move through the deck.<\/p>\n<div class=\"db11-flashcard-wrap\">\n  <div class=\"db11-flashcard\" id=\"db11-flashcard\">\n    <div class=\"db11-fc-face db11-fc-front\" id=\"db11-fc-front\"><\/div>\n    <div class=\"db11-fc-face db11-fc-back\" id=\"db11-fc-back\"><\/div>\n  <\/div>\n<\/div>\n<div class=\"db11-flashcard-controls\">\n  <button class=\"db11-game-btn\" id=\"db11-fc-prev\">\u2039 Prev<\/button>\n  <span class=\"db11-game-status\" id=\"db11-fc-progress\">1 \/ 40<\/span>\n  <button class=\"db11-game-btn\" id=\"db11-fc-next\">Next \u203a<\/button>\n<\/div>\n\n<div class=\"db11-sec-eyebrow\">09 \u2014 MATCH IT<\/div>\n<p style=\"font-size:0.9rem;color:#6b5f52;margin:0 0 10px;\">Tap a Chinese word, then tap the English meaning that matches it. Get all 8 pairs to finish the round.<\/p>\n<div class=\"db11-game-bar\">\n  <button class=\"db11-game-btn\" id=\"db11-game-new\">New Round<\/button>\n  <span class=\"db11-game-status\" id=\"db11-game-status\">0 \/ 8 matched<\/span>\n<\/div>\n<div class=\"db11-game-board\">\n  <div class=\"db11-game-col\" id=\"db11-game-col-zh\"><\/div>\n  <div class=\"db11-game-col\" id=\"db11-game-col-en\"><\/div>\n<\/div>\n<div class=\"db11-game-win\" id=\"db11-game-win\">\ud83c\udf89 All matched! Nice work.<\/div>\n\n<div class=\"db11-sec-eyebrow\">10 \u2014 VOCABULARY QUIZ<\/div>\n<p style=\"font-size:0.9rem;color:#6b5f52;margin:0 0 10px;\">15 questions covering this lesson&#8217;s vocabulary \u2014 a mix of multiple choice and type-the-answer.<\/p>\n<div class=\"db11-quiz\" id=\"db11-quiz\"><\/div>\n\n<script>\n(function () {\n  var root = document.getElementById('dangdai-b1l11-vocab-embed-1');\n  if (!root) return;\n\n  var SPEAKER_SVG = '<svg viewBox=\"0 0 24 24\" width=\"12\" height=\"12\" fill=\"currentColor\" aria-hidden=\"true\">' +\n    '<path d=\"M7 4.5v15l13-7.5z\"><\/path>' +\n    '<\/svg>';\n\n  function W(t, s, p) { return { t: t, s: s, pt: p, ps: p }; }\n  function WD(t, s, pt, ps) { return { t: t, s: s, pt: pt, ps: ps }; }\n\n  var GROUPS = {\n    \/\/ \u751f\u8a5e\u4e00 p.226 \u2014 the apartment\n    'db11-word-list-1': [\n      { t: '\u5ba2\u5ef3', s: '\u5ba2\u5385', p: 'k\u00e8t\u012bng', meaning: 'living room',\n        ex: [W('\u9019\u88e1','\u8fd9\u91cc','Zh\u00e8l\u01d0'), W('\u662f','\u662f','sh\u00ec'), W('\u5ba2\u5ef3','\u5ba2\u5385','k\u00e8t\u012bng'), '\uff0c', W('\u5eda\u623f','\u53a8\u623f','ch\u00faf\u00e1ng'), W('\u5728','\u5728','z\u00e0i'), W('\u5de6\u908a','\u5de6\u8fb9','zu\u01d2bi\u0101n'), '\u3002'],\n        exEn: 'This is the living room, the kitchen is on the left.' },\n      { t: '\u5eda\u623f', s: '\u53a8\u623f', p: 'ch\u00faf\u00e1ng', meaning: 'kitchen',\n        ex: [W('\u9019\u88e1','\u8fd9\u91cc','Zh\u00e8l\u01d0'), W('\u662f','\u662f','sh\u00ec'), W('\u5ba2\u5ef3','\u5ba2\u5385','k\u00e8t\u012bng'), '\uff0c', W('\u5eda\u623f','\u53a8\u623f','ch\u00faf\u00e1ng'), W('\u5728','\u5728','z\u00e0i'), W('\u5de6\u908a','\u5de6\u8fb9','zu\u01d2bi\u0101n'), '\u3002'],\n        exEn: 'This is the living room, the kitchen is on the left.' },\n      { t: '\u6d74\u5ba4', s: '\u6d74\u5ba4', p: 'y\u00f9sh\u00ec', meaning: 'bathroom',\n        ex: [W('\u53f3\u908a','\u53f3\u8fb9','Y\u00f2ubi\u0101n'), W('\u6709','\u6709','y\u01d2u'), W('\u6d74\u5ba4','\u6d74\u5ba4','y\u00f9sh\u00ec'), '\u3002'],\n        exEn: \"There's a bathroom on the right.\" },\n      { t: '\u5de6\u908a', s: '\u5de6\u8fb9', p: 'zu\u01d2bi\u0101n', meaning: 'left (side)',\n        ex: [W('\u9019\u88e1','\u8fd9\u91cc','Zh\u00e8l\u01d0'), W('\u662f','\u662f','sh\u00ec'), W('\u5ba2\u5ef3','\u5ba2\u5385','k\u00e8t\u012bng'), '\uff0c', W('\u5eda\u623f','\u53a8\u623f','ch\u00faf\u00e1ng'), W('\u5728','\u5728','z\u00e0i'), W('\u5de6\u908a','\u5de6\u8fb9','zu\u01d2bi\u0101n'), '\u3002'],\n        exEn: 'This is the living room, the kitchen is on the left.' },\n      { t: '\u53f3\u908a', s: '\u53f3\u8fb9', p: 'y\u00f2ubi\u0101n', meaning: 'right (side)',\n        ex: [W('\u53f3\u908a','\u53f3\u8fb9','Y\u00f2ubi\u0101n'), W('\u6709','\u6709','y\u01d2u'), W('\u6d74\u5ba4','\u6d74\u5ba4','y\u00f9sh\u00ec'), '\u3002'],\n        exEn: \"There's a bathroom on the right.\" },\n      { t: '\u623f\u9593', s: '\u623f\u95f4', p: 'f\u00e1ngji\u0101n', meaning: 'room',\n        ex: [W('\u9019','\u8fd9','Zh\u00e8'), W('\u9593','\u95f4','ji\u0101n'), W('\u623f\u9593','\u623f\u95f4','f\u00e1ngji\u0101n'), W('\u88e1\u9762','\u91cc\u9762','l\u01d0mi\u00e0n'), W('\u53ef\u4ee5','\u53ef\u4ee5','k\u011by\u01d0'), W('\u4e0a\u7db2','\u4e0a\u7f51','sh\u00e0ngw\u01ceng'), W('\u55ce','\u5417','ma'), '\uff1f'],\n        exEn: 'Can you access the internet inside this room?' },\n      { t: '\u5957\u623f', s: '\u5957\u623f', p: 't\u00e0of\u00e1ng', meaning: 'suite',\n        ex: [W('\u9084','\u8fd8','H\u00e1i'), W('\u6709','\u6709','y\u01d2u'), W('\u5169','\u4e24','li\u01ceng'), W('\u9593','\u95f4','ji\u0101n'), W('\u7a7a','\u7a7a','k\u014dng'), W('\u623f\u9593','\u623f\u95f4','f\u00e1ngji\u0101n'), '\uff0c', W('\u4e00','\u4e00','y\u00ec'), W('\u9593','\u95f4','ji\u0101n'), W('\u662f','\u662f','sh\u00ec'), W('\u5957\u623f','\u5957\u623f','t\u00e0of\u00e1ng'), '\u3002'],\n        exEn: 'There are still two vacant rooms, one is a suite.' },\n      { t: '\u9593', s: '\u95f4', p: 'ji\u0101n', meaning: 'measure word for rooms, houses',\n        ex: [W('\u9019','\u8fd9','Zh\u00e8'), W('\u9593','\u95f4','ji\u0101n'), W('\u623f\u9593','\u623f\u95f4','f\u00e1ngji\u0101n'), W('\u88e1\u9762','\u91cc\u9762','l\u01d0mi\u00e0n'), W('\u53ef\u4ee5','\u53ef\u4ee5','k\u011by\u01d0'), W('\u4e0a\u7db2','\u4e0a\u7f51','sh\u00e0ngw\u01ceng'), W('\u55ce','\u5417','ma'), '\uff1f'],\n        exEn: 'Can you access the internet inside this room?' }\n    ],\n    \/\/ \u751f\u8a5e\u4e00 p.226 \u2014 renting & the landlord\n    'db11-word-list-2': [\n      { t: '\u79df', s: '\u79df', p: 'z\u016b', meaning: 'to rent',\n        ex: [W('\u6211','\u6211','W\u01d2'), W('\u4f86','\u6765','l\u00e1i'), W('\u770b','\u770b','k\u00e0n'), W('\u623f\u5b50','\u623f\u5b50','f\u00e1ngzi'), '\uff0c', W('\u60f3','\u60f3','xi\u01ceng'), W('\u79df','\u79df','z\u016b'), W('\u4e00','\u4e00','y\u00ec'), W('\u9593','\u95f4','ji\u0101n'), W('\u5957\u623f','\u5957\u623f','t\u00e0of\u00e1ng'), '\u3002'],\n        exEn: \"I've come to see the place, I want to rent a suite.\" },\n      { t: '\u623f\u6771', s: '\u623f\u4e1c', p: 'f\u00e1ngd\u014dng', meaning: 'landlord',\n        ex: [W('\u623f\u6771','\u623f\u4e1c','F\u00e1ngd\u014dng'), W('\u5148\u751f','\u5148\u751f','xi\u0101nsh\u0113ng'), '\uff0c', W('\u4f60\u597d','\u4f60\u597d','n\u01d0 h\u01ceo'), '\uff0c', W('\u6211','\u6211','w\u01d2'), W('\u4f86','\u6765','l\u00e1i'), W('\u770b','\u770b','k\u00e0n'), W('\u623f\u5b50','\u623f\u5b50','f\u00e1ngzi'), '\u3002'],\n        exEn: \"Hello Mr. Landlord, I've come to see the place.\" },\n      { t: '\u623f\u79df', s: '\u623f\u79df', p: 'f\u00e1ngz\u016b', meaning: 'rent (for a room or house)',\n        ex: [W('\u4f60','\u4f60','N\u01d0'), W('\u6536\u5230','\u6536\u5230','sh\u014dud\u00e0o'), W('\u6211','\u6211','w\u01d2'), W('\u7684','\u7684','de'), W('\u623f\u79df','\u623f\u79df','f\u00e1ngz\u016b'), W('\u4e86','\u4e86','le'), W('\u55ce','\u5417','ma'), '\uff1f'],\n        exEn: 'Did you receive my rent?' },\n      { t: '\u6797', s: '\u6797', p: 'L\u00edn', meaning: 'Chinese last name, common in Taiwan',\n        ex: [W('\u6797','\u6797','L\u00edn'), W('\u5148\u751f','\u5148\u751f','xi\u0101nsh\u0113ng'), W('\u662f','\u662f','sh\u00ec'), W('\u6211','\u6211','w\u01d2'), W('\u7684','\u7684','de'), W('\u623f\u6771','\u623f\u4e1c','f\u00e1ngd\u014dng'), '\u3002'],\n        exEn: 'Mr. Lin is my landlord.' },\n      { t: '\u6253\u96fb\u8a71', s: '\u6253\u7535\u8bdd', p: 'd\u01ce di\u00e0nhu\u00e0', meaning: 'to make a phone call',\n        ex: [W('\u6211','\u6211','W\u01d2'), W('\u56de\u53bb','\u56de\u53bb','hu\u00edq\u00f9'), W('\u60f3\u60f3','\u60f3\u60f3','xi\u01cengxi\u01ceng'), '\uff0c', W('\u518d','\u518d','z\u00e0i'), W('\u6253\u96fb\u8a71','\u6253\u7535\u8bdd','d\u01ce di\u00e0nhu\u00e0'), W('\u7d66','\u7ed9','g\u011bi'), W('\u4f60','\u4f60','n\u01d0'), '\u3002'],\n        exEn: \"I'll go back and think about it, then call you.\" },\n      { t: '\u5582', s: '\u5582', p: 'w\u00e9i', meaning: 'hello (used on the phone)',\n        ex: [W('\u5582','\u5582','W\u00e9i'), '\uff0c', W('\u623f\u6771','\u623f\u4e1c','f\u00e1ngd\u014dng'), W('\u5148\u751f','\u5148\u751f','xi\u0101nsh\u0113ng'), '\uff0c', W('\u4f60\u597d','\u4f60\u597d','n\u01d0 h\u01ceo'), '\u3002'],\n        exEn: 'Hello, Mr. Landlord.' }\n    ],\n    \/\/ \u751f\u8a5e\u4e00 p.226 \u2014 location & getting there\n    'db11-word-list-3': [\n      { t: '\u8d85\u5e02', s: '\u8d85\u5e02', p: 'ch\u0101osh\u00ec', meaning: 'supermarket',\n        ex: [W('\u9644\u8fd1','\u9644\u8fd1','F\u00f9j\u00ecn'), W('\u6709','\u6709','y\u01d2u'), W('\u8d85\u5e02','\u8d85\u5e02','ch\u0101osh\u00ec'), W('\u548c','\u548c','h\u00e0n'), W('\u6377\u904b\u7ad9','\u6377\u8fd0\u7ad9','ji\u00e9y\u00f9nzh\u00e0n'), '\u3002'],\n        exEn: \"Nearby there's a supermarket and an MRT station.\" },\n      { t: '\u8d70\u8def', s: '\u8d70\u8def', p: 'z\u01d2ul\u00f9', meaning: 'to walk',\n        ex: [W('\u8d70\u8def','\u8d70\u8def','Z\u01d2ul\u00f9'), W('\u4e94','\u4e94','w\u01d4'), W('\u5206\u9418','\u5206\u949f','f\u0113nzh\u014dng'), W('\u5c31','\u5c31','ji\u00f9'), W('\u5230','\u5230','d\u00e0o'), W('\u4e86','\u4e86','le'), '\u3002'],\n        exEn: \"Just a five-minute walk and you're there.\" },\n      { t: '\u5206\u9418', s: '\u5206\u949f', p: 'f\u0113nzh\u014dng', meaning: 'measure word for minutes',\n        ex: [W('\u8d70\u8def','\u8d70\u8def','Z\u01d2ul\u00f9'), W('\u4e94','\u4e94','w\u01d4'), W('\u5206\u9418','\u5206\u949f','f\u0113nzh\u014dng'), W('\u5c31','\u5c31','ji\u00f9'), W('\u5230','\u5230','d\u00e0o'), W('\u4e86','\u4e86','le'), '\u3002'],\n        exEn: \"Just a five-minute walk and you're there.\" },\n      { t: '\u5c31', s: '\u5c31', p: 'ji\u00f9', meaning: 'only, merely (sooner than expected)',\n        ex: [W('\u8d70\u8def','\u8d70\u8def','Z\u01d2ul\u00f9'), W('\u4e94','\u4e94','w\u01d4'), W('\u5206\u9418','\u5206\u949f','f\u0113nzh\u014dng'), W('\u5c31','\u5c31','ji\u00f9'), W('\u5230','\u5230','d\u00e0o'), W('\u4e86','\u4e86','le'), '\u3002'],\n        exEn: \"Just a five-minute walk and you're there.\" },\n      { t: '\u5230', s: '\u5230', p: 'd\u00e0o', meaning: 'to arrive',\n        ex: [W('\u8d70\u8def','\u8d70\u8def','Z\u01d2ul\u00f9'), W('\u4e94','\u4e94','w\u01d4'), W('\u5206\u9418','\u5206\u949f','f\u0113nzh\u014dng'), W('\u5c31','\u5c31','ji\u00f9'), W('\u5230','\u5230','d\u00e0o'), W('\u4e86','\u4e86','le'), '\u3002'],\n        exEn: \"Just a five-minute walk and you're there.\" },\n      { t: '\u7a7a', s: '\u7a7a', p: 'k\u014dng', meaning: 'vacant, empty',\n        ex: [W('\u9084','\u8fd8','H\u00e1i'), W('\u6709','\u6709','y\u01d2u'), W('\u4e00','\u4e00','y\u00ec'), W('\u9593','\u95f4','ji\u0101n'), W('\u7a7a','\u7a7a','k\u014dng'), W('\u623f\u9593','\u623f\u95f4','f\u00e1ngji\u0101n'), '\u3002'],\n        exEn: \"There's still one vacant room.\" }\n    ],\n    \/\/ \u751f\u8a5e\u4e8c p.229 \u2014 the follow-up call\n    'db11-word-list-4': [\n      { t: '\u5df2\u7d93', s: '\u5df2\u7ecf', p: 'y\u01d0j\u012bng', meaning: 'already',\n        ex: [W('\u6211','\u6211','W\u01d2'), W('\u5df2\u7d93','\u5df2\u7ecf','y\u01d0j\u012bng'), W('\u6536\u5230','\u6536\u5230','sh\u014dud\u00e0o'), W('\u623f\u79df','\u623f\u79df','f\u00e1ngz\u016b'), W('\u4e86','\u4e86','le'), '\uff0c', W('\u8b1d\u8b1d','\u8c22\u8c22','xi\u00e8xie'), '\u3002'],\n        exEn: \"I've already received the rent, thanks.\" },\n      { t: '\u7fd2\u6163', s: '\u4e60\u60ef', p: 'x\u00edgu\u00e0n', meaning: 'to get settled down, to get used to',\n        ex: [W('\u59b3','\u59b3','N\u01d0'), W('\u7fd2\u6163','\u4e60\u60ef','x\u00edgu\u00e0n'), W('\u4e86','\u4e86','le'), W('\u55ce','\u5417','ma'), '\uff1f'],\n        exEn: 'Have you gotten used to it?' },\n      { t: '\u554f\u984c', s: '\u95ee\u9898', p: 'w\u00e8nt\u00ed', meaning: 'problem, question',\n        ex: [W('\u6709','\u6709','Y\u01d2u'), W('\u4e00','\u4e00','y\u00ed'), W('\u500b','\u4e2a','ge'), W('\u554f\u984c','\u95ee\u9898','w\u00e8nt\u00ed'), '\uff0c', W('\u71b1\u6c34\u5668','\u70ed\u6c34\u5668','r\u00e8shu\u01d0q\u00ec'), W('\u7684','\u7684','de'), W('\u6c34','\u6c34','shu\u01d0'), W('\u597d\u50cf','\u597d\u50cf','h\u01ceoxi\u00e0ng'), W('\u4e0d','\u4e0d','b\u00fa'), W('\u71b1','\u70ed','r\u00e8'), '\u3002'],\n        exEn: \"There's a problem, the water from the water heater doesn't seem hot.\" },\n      { t: '\u71b1\u6c34\u5668', s: '\u70ed\u6c34\u5668', p: 'r\u00e8shu\u01d0q\u00ec', meaning: 'water heater',\n        ex: [W('\u6709','\u6709','Y\u01d2u'), W('\u4e00','\u4e00','y\u00ed'), W('\u500b','\u4e2a','ge'), W('\u554f\u984c','\u95ee\u9898','w\u00e8nt\u00ed'), '\uff0c', W('\u71b1\u6c34\u5668','\u70ed\u6c34\u5668','r\u00e8shu\u01d0q\u00ec'), W('\u7684','\u7684','de'), W('\u6c34','\u6c34','shu\u01d0'), W('\u597d\u50cf','\u597d\u50cf','h\u01ceoxi\u00e0ng'), W('\u4e0d','\u4e0d','b\u00fa'), W('\u71b1','\u70ed','r\u00e8'), '\u3002'],\n        exEn: \"There's a problem, the water from the water heater doesn't seem hot.\" },\n      { t: '\u597d\u50cf', s: '\u597d\u50cf', p: 'h\u01ceoxi\u00e0ng', meaning: 'to seem to be, to appear to be',\n        ex: [W('\u6709','\u6709','Y\u01d2u'), W('\u4e00','\u4e00','y\u00ed'), W('\u500b','\u4e2a','ge'), W('\u554f\u984c','\u95ee\u9898','w\u00e8nt\u00ed'), '\uff0c', W('\u71b1\u6c34\u5668','\u70ed\u6c34\u5668','r\u00e8shu\u01d0q\u00ec'), W('\u7684','\u7684','de'), W('\u6c34','\u6c34','shu\u01d0'), W('\u597d\u50cf','\u597d\u50cf','h\u01ceoxi\u00e0ng'), W('\u4e0d','\u4e0d','b\u00fa'), W('\u71b1','\u70ed','r\u00e8'), '\u3002'],\n        exEn: \"There's a problem, the water from the water heater doesn't seem hot.\" },\n      { t: '\u6536\u5230', s: '\u6536\u5230', p: 'sh\u014dud\u00e0o', meaning: 'to receive',\n        ex: [W('\u6211','\u6211','W\u01d2'), W('\u5df2\u7d93','\u5df2\u7ecf','y\u01d0j\u012bng'), W('\u6536\u5230','\u6536\u5230','sh\u014dud\u00e0o'), W('\u623f\u79df','\u623f\u79df','f\u00e1ngz\u016b'), W('\u4e86','\u4e86','le'), '\uff0c', W('\u8b1d\u8b1d','\u8c22\u8c22','xi\u00e8xie'), '\u3002'],\n        exEn: \"I've already received the rent, thanks.\" },\n      { t: '\u4e0d\u597d\u610f\u601d', s: '\u4e0d\u597d\u610f\u601d', p: 'b\u00f9h\u01ceo y\u00ecsi', meaning: 'sorry',\n        ex: [W('\u4e0d\u597d\u610f\u601d','\u4e0d\u597d\u610f\u601d','B\u00f9h\u01ceo y\u00ecsi'), '\uff0c', W('\u4eca\u5929','\u4eca\u5929','j\u012bnti\u0101n'), W('\u665a\u4e0a','\u665a\u4e0a','w\u01censh\u00e0ng'), W('\u6211','\u6211','w\u01d2'), W('\u6709\u4e8b','\u6709\u4e8b','y\u01d2ush\u00ec'), '\u3002'],\n        exEn: 'Sorry, I have plans tonight.' },\n      { t: '\u6c92\u95dc\u4fc2', s: '\u6ca1\u5173\u7cfb', p: 'm\u00e9i gu\u0101nxi', meaning: 'not a problem',\n        ex: [W('\u6c92\u95dc\u4fc2','\u6ca1\u5173\u7cfb','M\u00e9i gu\u0101nxi'), '\uff0c', W('\u660e\u5929','\u660e\u5929','m\u00edngti\u0101n'), W('\u4e0b\u5348','\u4e0b\u5348','xi\u00e0w\u01d4'), W('\u5462','\u5462','ne'), '\uff1f'],\n        exEn: 'No problem, how about tomorrow afternoon?' }\n    ],\n    \/\/ \u751f\u8a5e\u4e00 p.226 \u2014 making arrangements\n    'db11-word-list-5': [\n      { t: '\u6703', s: '\u4f1a', p: 'hu\u00ec', meaning: 'will (possibility\/likelihood)',\n        ex: [W('\u4eca\u5929','\u4eca\u5929','J\u012bnti\u0101n'), W('\u6211','\u6211','w\u01d2'), W('\u6703','\u4f1a','hu\u00ec'), W('\u53bb','\u53bb','q\u00f9'), W('\u770b\u770b','\u770b\u770b','k\u00e0nk\u00e0n'), '\u3002'],\n        exEn: \"I'll go take a look today.\" },\n      { t: '\u7b49', s: '\u7b49', p: 'd\u011bng', meaning: 'to wait for',\n        ex: [W('\u6211','\u6211','W\u01d2'), W('\u5728','\u5728','z\u00e0i'), W('\u5bb6','\u5bb6','ji\u0101'), W('\u7b49','\u7b49','d\u011bng'), W('\u4f60','\u4f60','n\u01d0'), '\u3002'],\n        exEn: \"I'll wait for you at home.\" },\n      { t: '\u90a3', s: '\u90a3', p: 'n\u00e0', meaning: 'then, in that case',\n        ex: [W('\u90a3','\u90a3','N\u00e0'), W('\u6211','\u6211','w\u01d2'), W('\u660e\u5929','\u660e\u5929','m\u00edngti\u0101n'), W('\u4e0b\u5348','\u4e0b\u5348','xi\u00e0w\u01d4'), W('\u5169','\u4e24','li\u01ceng'), W('\u9ede','\u70b9','di\u01cen'), W('\u5230','\u5230','d\u00e0o'), '\u3002'],\n        exEn: \"Then I'll arrive tomorrow at 2pm.\" },\n      { t: '\u56de\u53bb', s: '\u56de\u53bb', p: 'hu\u00edq\u00f9', meaning: 'to go back, to return',\n        ex: [W('\u6211','\u6211','W\u01d2'), W('\u56de\u53bb','\u56de\u53bb','hu\u00edq\u00f9'), W('\u60f3\u60f3','\u60f3\u60f3','xi\u01cengxi\u01ceng'), '\uff0c', W('\u518d','\u518d','z\u00e0i'), W('\u6253\u96fb\u8a71','\u6253\u7535\u8bdd','d\u01ce di\u00e0nhu\u00e0'), W('\u7d66','\u7ed9','g\u011bi'), W('\u4f60','\u4f60','n\u01d0'), '\u3002'],\n        exEn: \"I'll go back and think about it, then call you.\" },\n      { t: '\u60f3', s: '\u60f3', p: 'xi\u01ceng', meaning: 'to think',\n        ex: [W('\u4f60','\u4f60','N\u01d0'), W('\u89ba\u5f97','\u89c9\u5f97','ju\u00e9de'), W('\u9019','\u8fd9','zh\u00e8'), W('\u9593','\u95f4','ji\u0101n'), W('\u623f\u9593','\u623f\u95f4','f\u00e1ngji\u0101n'), W('\u600e\u9ebc\u6a23','\u600e\u4e48\u6837','z\u011bnmey\u00e0ng'), '\uff1f', W('\u4f60','\u4f60','n\u01d0'), W('\u60f3','\u60f3','xi\u01ceng'), W('\u79df','\u79df','z\u016b'), W('\u55ce','\u5417','ma'), '\uff1f'],\n        exEn: 'What do you think of this room? Do you want to rent it?' },\n      { t: '\u518d', s: '\u518d', p: 'z\u00e0i', meaning: 'and then',\n        ex: [W('\u6211','\u6211','W\u01d2'), W('\u56de\u53bb','\u56de\u53bb','hu\u00edq\u00f9'), W('\u60f3\u60f3','\u60f3\u60f3','xi\u01cengxi\u01ceng'), '\uff0c', W('\u518d','\u518d','z\u00e0i'), W('\u6253\u96fb\u8a71','\u6253\u7535\u8bdd','d\u01ce di\u00e0nhu\u00e0'), W('\u7d66','\u7ed9','g\u011bi'), W('\u4f60','\u4f60','n\u01d0'), '\u3002'],\n        exEn: \"I'll go back and think about it, then call you.\" },\n      { t: '\u96fb\u8a71', s: '\u7535\u8bdd', p: 'di\u00e0nhu\u00e0', meaning: 'telephone',\n        ex: [W('\u6211','\u6211','W\u01d2'), W('\u56de\u53bb','\u56de\u53bb','hu\u00edq\u00f9'), W('\u60f3\u60f3','\u60f3\u60f3','xi\u01cengxi\u01ceng'), '\uff0c', W('\u518d','\u518d','z\u00e0i'), W('\u6253\u96fb\u8a71','\u6253\u7535\u8bdd','d\u01ce di\u00e0nhu\u00e0'), W('\u7d66','\u7ed9','g\u011bi'), W('\u4f60','\u4f60','n\u01d0'), '\u3002'],\n        exEn: \"I'll go back and think about it, then call you.\" },\n      { t: '\u7d66', s: '\u7ed9', p: 'g\u011bi', meaning: 'to (preposition)',\n        ex: [W('\u6211','\u6211','W\u01d2'), W('\u56de\u53bb','\u56de\u53bb','hu\u00edq\u00f9'), W('\u60f3\u60f3','\u60f3\u60f3','xi\u01cengxi\u01ceng'), '\uff0c', W('\u518d','\u518d','z\u00e0i'), W('\u6253\u96fb\u8a71','\u6253\u7535\u8bdd','d\u01ce di\u00e0nhu\u00e0'), W('\u7d66','\u7ed9','g\u011bi'), W('\u4f60','\u4f60','n\u01d0'), '\u3002'],\n        exEn: \"I'll go back and think about it, then call you.\" }\n    ],\n    \/\/ \u751f\u8a5e\u4e8c p.229 \u2014 fixing things up\n    'db11-word-list-6': [\n      { t: '\u88dd', s: '\u88c5', p: 'zhu\u0101ng', meaning: 'to install',\n        ex: [W('\u8acb\u554f','\u8bf7\u95ee','Q\u01d0ngw\u00e8n'), W('\u53ef\u4ee5','\u53ef\u4ee5','k\u011by\u01d0'), W('\u5e6b','\u5e2e','b\u0101ng'), W('\u6211','\u6211','w\u01d2'), W('\u88dd','\u88c5','zhu\u0101ng'), W('\u6709\u7dda\u96fb\u8996','\u6709\u7ebf\u7535\u89c6','y\u01d2uxi\u00e0n di\u00e0nsh\u00ec'), W('\u55ce','\u5417','ma'), '\uff1f'],\n        exEn: 'Could you help me install cable TV?' },\n      { t: '\u4e0d\u904e', s: '\u4e0d\u8fc7', p: 'b\u00fagu\u00f2', meaning: 'however, but',\n        ex: [W('\u53ef\u4ee5','\u53ef\u4ee5','K\u011by\u01d0'), '\uff0c', W('\u4e0d\u904e','\u4e0d\u8fc7','b\u00fagu\u00f2'), W('\u59b3','\u59b3','n\u01d0'), W('\u5f97','\u5f97','d\u011bi'), W('\u81ea\u5df1','\u81ea\u5df1','z\u00ecj\u01d0'), W('\u4ed8','\u4ed8','f\u00f9'), W('\u9322','\u94b1','qi\u00e1n'), '\u3002'],\n        exEn: \"Sure, but you'll have to pay for it yourself.\" },\n      { t: '\u4ed8', s: '\u4ed8', p: 'f\u00f9', meaning: 'to pay',\n        ex: [W('\u53ef\u4ee5','\u53ef\u4ee5','K\u011by\u01d0'), '\uff0c', W('\u4e0d\u904e','\u4e0d\u8fc7','b\u00fagu\u00f2'), W('\u59b3','\u59b3','n\u01d0'), W('\u5f97','\u5f97','d\u011bi'), W('\u81ea\u5df1','\u81ea\u5df1','z\u00ecj\u01d0'), W('\u4ed8','\u4ed8','f\u00f9'), W('\u9322','\u94b1','qi\u00e1n'), '\u3002'],\n        exEn: \"Sure, but you'll have to pay for it yourself.\" },\n      { t: '\u6709\u7dda\u96fb\u8996', s: '\u6709\u7ebf\u7535\u89c6', p: 'y\u01d2uxi\u00e0n di\u00e0nsh\u00ec', meaning: 'cable TV',\n        ex: [W('\u8acb\u554f','\u8bf7\u95ee','Q\u01d0ngw\u00e8n'), W('\u53ef\u4ee5','\u53ef\u4ee5','k\u011by\u01d0'), W('\u5e6b','\u5e2e','b\u0101ng'), W('\u6211','\u6211','w\u01d2'), W('\u88dd','\u88c5','zhu\u0101ng'), W('\u6709\u7dda\u96fb\u8996','\u6709\u7ebf\u7535\u89c6','y\u01d2uxi\u00e0n di\u00e0nsh\u00ec'), W('\u55ce','\u5417','ma'), '\uff1f'],\n        exEn: 'Could you help me install cable TV?' }\n    ]\n  };\n\n  var DIALOGUE = [\n    { speakerT: '\u4f60', speakerS: '\u4f60',\n      tokens: [W('\u623f\u6771','\u623f\u4e1c','F\u00e1ngd\u014dng'), W('\u5148\u751f','\u5148\u751f','xi\u0101nsh\u0113ng'), '\uff0c', W('\u4f60\u597d','\u4f60\u597d','n\u01d0 h\u01ceo'), '\uff0c', W('\u6211','\u6211','w\u01d2'), W('\u4f86','\u6765','l\u00e1i'), W('\u770b','\u770b','k\u00e0n'), W('\u623f\u5b50','\u623f\u5b50','f\u00e1ngzi'), '\u3002'],\n      en: \"Hello Mr. Landlord, I've come to see the place.\" },\n    { speakerT: '\u623f\u6771', speakerS: '\u623f\u4e1c',\n      tokens: [W('\u4f60\u597d','\u4f60\u597d','N\u01d0 h\u01ceo'), '\uff0c', W('\u8acb\u9032','\u8bf7\u8fdb','q\u01d0ng j\u00ecn'), '\u3002', W('\u9019\u88e1','\u8fd9\u91cc','Zh\u00e8l\u01d0'), W('\u662f','\u662f','sh\u00ec'), W('\u5ba2\u5ef3','\u5ba2\u5385','k\u00e8t\u012bng'), '\uff0c', W('\u5eda\u623f','\u53a8\u623f','ch\u00faf\u00e1ng'), W('\u5728','\u5728','z\u00e0i'), W('\u5de6\u908a','\u5de6\u8fb9','zu\u01d2bi\u0101n'), '\uff0c', W('\u53f3\u908a','\u53f3\u8fb9','y\u00f2ubi\u0101n'), W('\u6709','\u6709','y\u01d2u'), W('\u6d74\u5ba4','\u6d74\u5ba4','y\u00f9sh\u00ec'), '\u3002'],\n      en: 'Hello, please come in. This is the living room, the kitchen is on the left, and there\\u2019s a bathroom on the right.' },\n    { speakerT: '\u4f60', speakerS: '\u4f60',\n      tokens: [W('\u623f\u5b50','\u623f\u5b50','F\u00e1ngzi'), W('\u5f88','\u5f88','h\u011bn'), W('\u4e0d\u932f','\u4e0d\u9519','b\u00facu\u00f2'), '\uff0c', W('\u9644\u8fd1','\u9644\u8fd1','f\u00f9j\u00ecn'), W('\u65b9\u4fbf','\u65b9\u4fbf','f\u0101ngbi\u00e0n'), W('\u55ce','\u5417','ma'), '\uff1f'],\n      en: 'The place is nice, is it convenient nearby?' },\n    { speakerT: '\u623f\u6771', speakerS: '\u623f\u4e1c',\n      tokens: [W('\u5f88','\u5f88','H\u011bn'), W('\u65b9\u4fbf','\u65b9\u4fbf','f\u0101ngbi\u00e0n'), '\uff0c', W('\u9644\u8fd1','\u9644\u8fd1','f\u00f9j\u00ecn'), W('\u6709','\u6709','y\u01d2u'), W('\u8d85\u5e02','\u8d85\u5e02','ch\u0101osh\u00ec'), W('\u548c','\u548c','h\u00e0n'), W('\u6377\u904b\u7ad9','\u6377\u8fd0\u7ad9','ji\u00e9y\u00f9nzh\u00e0n'), '\uff0c', W('\u8d70\u8def','\u8d70\u8def','z\u01d2ul\u00f9'), W('\u4e94','\u4e94','w\u01d4'), W('\u5206\u9418','\u5206\u949f','f\u0113nzh\u014dng'), W('\u5c31','\u5c31','ji\u00f9'), W('\u5230','\u5230','d\u00e0o'), W('\u4e86','\u4e86','le'), '\u3002'],\n      en: \"Very convenient, there's a supermarket and an MRT station nearby, just a five-minute walk.\" },\n    { speakerT: '\u4f60', speakerS: '\u4f60',\n      tokens: [W('\u73fe\u5728','\u73b0\u5728','Xi\u00e0nz\u00e0i'), W('\u6709','\u6709','y\u01d2u'), W('\u4eba','\u4eba','r\u00e9n'), W('\u4f4f','\u4f4f','zh\u00f9'), W('\u55ce','\u5417','ma'), '\uff1f', W('\u9084','\u8fd8','H\u00e1i'), W('\u6709','\u6709','y\u01d2u'), W('\u7a7a','\u7a7a','k\u014dng'), W('\u623f\u9593','\u623f\u95f4','f\u00e1ngji\u0101n'), W('\u55ce','\u5417','ma'), '\uff1f'],\n      en: 'Does anyone live here now? Are there still vacant rooms?' },\n    { speakerT: '\u623f\u6771', speakerS: '\u623f\u4e1c',\n      tokens: [W('\u6709','\u6709','Y\u01d2u'), '\uff0c', W('\u9084','\u8fd8','h\u00e1i'), W('\u6709','\u6709','y\u01d2u'), W('\u4e00','\u4e00','y\u00ec'), W('\u9593','\u95f4','ji\u0101n'), W('\u5957\u623f','\u5957\u623f','t\u00e0of\u00e1ng'), '\uff0c', W('\u59b3','\u59b3','n\u01d0'), W('\u8981','\u8981','y\u00e0o'), W('\u4e0d','\u4e0d','b\u00fa'), W('\u8981','\u8981','y\u00e0o'), W('\u770b\u770b','\u770b\u770b','k\u00e0nk\u00e0n'), '\uff1f'],\n      en: \"Yes, there's still one suite, do you want to take a look?\" },\n    { speakerT: '\u4f60', speakerS: '\u4f60',\n      tokens: [W('\u597d','\u597d','H\u01ceo'), '\uff0c', W('\u623f\u9593','\u623f\u95f4','f\u00e1ngji\u0101n'), W('\u88e1\u9762','\u91cc\u9762','l\u01d0mi\u00e0n'), W('\u53ef\u4ee5','\u53ef\u4ee5','k\u011by\u01d0'), W('\u4e0a\u7db2','\u4e0a\u7f51','sh\u00e0ngw\u01ceng'), W('\u55ce','\u5417','ma'), '\uff1f'],\n      en: 'Okay, can you access the internet inside the room?' },\n    { speakerT: '\u623f\u6771', speakerS: '\u623f\u4e1c',\n      tokens: [W('\u53ef\u4ee5','\u53ef\u4ee5','K\u011by\u01d0'), '\uff0c', W('\u59b3','\u59b3','n\u01d0'), W('\u89ba\u5f97','\u89c9\u5f97','ju\u00e9de'), W('\u9019','\u8fd9','zh\u00e8'), W('\u9593','\u95f4','ji\u0101n'), W('\u623f\u9593','\u623f\u95f4','f\u00e1ngji\u0101n'), W('\u600e\u9ebc\u6a23','\u600e\u4e48\u6837','z\u011bnmey\u00e0ng'), '\uff1f', W('\u60f3','\u60f3','xi\u01ceng'), W('\u79df','\u79df','z\u016b'), W('\u55ce','\u5417','ma'), '\uff1f'],\n      en: 'Yes. What do you think of this room? Do you want to rent it?' },\n    { speakerT: '\u4f60', speakerS: '\u4f60',\n      tokens: [W('\u6211','\u6211','W\u01d2'), W('\u56de\u53bb','\u56de\u53bb','hu\u00edq\u00f9'), W('\u60f3\u60f3','\u60f3\u60f3','xi\u01cengxi\u01ceng'), '\uff0c', W('\u518d','\u518d','z\u00e0i'), W('\u6253\u96fb\u8a71','\u6253\u7535\u8bdd','d\u01ce di\u00e0nhu\u00e0'), W('\u7d66','\u7ed9','g\u011bi'), W('\u4f60','\u4f60','n\u01d0'), '\u3002'],\n      en: \"I'll go back and think about it, then call you.\" },\n    { speakerT: '\u4f60', speakerS: '\u4f60',\n      tokens: [W('\u5582','\u5582','W\u00e9i'), '\uff0c', W('\u623f\u6771','\u623f\u4e1c','f\u00e1ngd\u014dng'), W('\u5148\u751f','\u5148\u751f','xi\u0101nsh\u0113ng'), '\uff0c', W('\u4f60\u597d','\u4f60\u597d','n\u01d0 h\u01ceo'), '\uff0c', W('\u4f60','\u4f60','n\u01d0'), W('\u6536\u5230','\u6536\u5230','sh\u014dud\u00e0o'), W('\u6211','\u6211','w\u01d2'), W('\u7684','\u7684','de'), W('\u623f\u79df','\u623f\u79df','f\u00e1ngz\u016b'), W('\u4e86','\u4e86','le'), W('\u55ce','\u5417','ma'), '\uff1f'],\n      en: 'Hello, Mr. Landlord, did you receive my rent?' },\n    { speakerT: '\u623f\u6771', speakerS: '\u623f\u4e1c',\n      tokens: [W('\u6211','\u6211','W\u01d2'), W('\u5df2\u7d93','\u5df2\u7ecf','y\u01d0j\u012bng'), W('\u6536\u5230','\u6536\u5230','sh\u014dud\u00e0o'), W('\u4e86','\u4e86','le'), '\uff0c', W('\u8b1d\u8b1d','\u8c22\u8c22','xi\u00e8xie'), '\u3002', W('\u59b3','\u59b3','N\u01d0'), W('\u7fd2\u6163','\u4e60\u60ef','x\u00edgu\u00e0n'), W('\u4e86','\u4e86','le'), W('\u55ce','\u5417','ma'), '\uff1f'],\n      en: \"I've already received it, thank you. Have you gotten used to living there?\" },\n    { speakerT: '\u4f60', speakerS: '\u4f60',\n      tokens: [W('\u7fd2\u6163','\u4e60\u60ef','X\u00edgu\u00e0n'), W('\u4e86','\u4e86','le'), '\uff0c', W('\u53ef\u662f','\u53ef\u662f','k\u011bsh\u00ec'), W('\u6709','\u6709','y\u01d2u'), W('\u4e00','\u4e00','y\u00ed'), W('\u500b','\u4e2a','ge'), W('\u554f\u984c','\u95ee\u9898','w\u00e8nt\u00ed'), '\uff0c', W('\u71b1\u6c34\u5668','\u70ed\u6c34\u5668','r\u00e8shu\u01d0q\u00ec'), W('\u7684','\u7684','de'), W('\u6c34','\u6c34','shu\u01d0'), W('\u597d\u50cf','\u597d\u50cf','h\u01ceoxi\u00e0ng'), W('\u4e0d','\u4e0d','b\u00fa'), W('\u71b1','\u70ed','r\u00e8'), '\u3002'],\n      en: \"Yes, but there's a problem \u2014 the water from the water heater doesn't seem hot.\" },\n    { speakerT: '\u623f\u6771', speakerS: '\u623f\u4e1c',\n      tokens: [W('\u4eca\u5929','\u4eca\u5929','J\u012bnti\u0101n'), W('\u6211','\u6211','w\u01d2'), W('\u6703','\u4f1a','hu\u00ec'), W('\u53bb','\u53bb','q\u00f9'), W('\u770b\u770b','\u770b\u770b','k\u00e0nk\u00e0n'), '\uff0c', W('\u59b3','\u59b3','n\u01d0'), W('\u665a\u4e0a','\u665a\u4e0a','w\u01censh\u00e0ng'), W('\u6709\u7a7a','\u6709\u7a7a','y\u01d2uk\u00f2ng'), W('\u55ce','\u5417','ma'), '\uff1f'],\n      en: \"I'll go take a look today, are you free tonight?\" },\n    { speakerT: '\u4f60', speakerS: '\u4f60',\n      tokens: [W('\u4e0d\u597d\u610f\u601d','\u4e0d\u597d\u610f\u601d','B\u00f9h\u01ceo y\u00ecsi'), '\uff0c', W('\u4eca\u5929','\u4eca\u5929','j\u012bnti\u0101n'), W('\u665a\u4e0a','\u665a\u4e0a','w\u01censh\u00e0ng'), W('\u6211','\u6211','w\u01d2'), W('\u6709\u4e8b','\u6709\u4e8b','y\u01d2ush\u00ec'), '\u3002'],\n      en: 'Sorry, I have plans tonight.' },\n    { speakerT: '\u623f\u6771', speakerS: '\u623f\u4e1c',\n      tokens: [W('\u6c92\u95dc\u4fc2','\u6ca1\u5173\u7cfb','M\u00e9i gu\u0101nxi'), '\uff0c', W('\u90a3','\u90a3','n\u00e0'), W('\u660e\u5929','\u660e\u5929','m\u00edngti\u0101n'), W('\u4e0b\u5348','\u4e0b\u5348','xi\u00e0w\u01d4'), W('\u5462','\u5462','ne'), '\uff1f'],\n      en: 'No problem, how about tomorrow afternoon?' },\n    { speakerT: '\u4f60', speakerS: '\u4f60',\n      tokens: [W('\u597d','\u597d','H\u01ceo'), '\uff0c', W('\u6211','\u6211','w\u01d2'), W('\u5728','\u5728','z\u00e0i'), W('\u5bb6','\u5bb6','ji\u0101'), W('\u7b49','\u7b49','d\u011bng'), W('\u4f60','\u4f60','n\u01d0'), '\u3002', W('\u5c0d\u4e86','\u5bf9\u4e86','Du\u00ecle'), '\uff0c', W('\u53ef\u4ee5','\u53ef\u4ee5','k\u011by\u01d0'), W('\u5e6b','\u5e2e','b\u0101ng'), W('\u6211','\u6211','w\u01d2'), W('\u88dd','\u88c5','zhu\u0101ng'), W('\u6709\u7dda\u96fb\u8996','\u6709\u7ebf\u7535\u89c6','y\u01d2uxi\u00e0n di\u00e0nsh\u00ec'), W('\u55ce','\u5417','ma'), '\uff1f'],\n      en: 'Okay, I\\u2019ll wait for you at home. By the way, could you help me install cable TV?' },\n    { speakerT: '\u623f\u6771', speakerS: '\u623f\u4e1c',\n      tokens: [W('\u53ef\u4ee5','\u53ef\u4ee5','K\u011by\u01d0'), '\uff0c', W('\u4e0d\u904e','\u4e0d\u8fc7','b\u00fagu\u00f2'), W('\u59b3','\u59b3','n\u01d0'), W('\u5f97','\u5f97','d\u011bi'), W('\u81ea\u5df1','\u81ea\u5df1','z\u00ecj\u01d0'), W('\u4ed8','\u4ed8','f\u00f9'), W('\u9322','\u94b1','qi\u00e1n'), '\u3002'],\n      en: \"Sure, but you'll have to pay for it yourself.\" },\n    { speakerT: '\u4f60', speakerS: '\u4f60',\n      tokens: [W('\u597d\u7684','\u597d\u7684','H\u01ceode'), '\uff0c', W('\u8b1d\u8b1d','\u8c22\u8c22','xi\u00e8xie'), W('\u4f60','\u4f60','n\u01d0'), '\u3002'],\n      en: 'Okay, thank you.' }\n  ];\n\n  var ALL_WORDS = [];\n  Object.keys(GROUPS).forEach(function (k) {\n    GROUPS[k].forEach(function (w) { ALL_WORDS.push(w); });\n  });\n\n  function rubyWord(w) {\n    return '<span class=\"db11-sent-word\">' +\n      '<ruby class=\"lang-zh-TW\"><span class=\"rb\">' + w.t + '<\/span><rt>' + w.pt + '<\/rt><\/ruby>' +\n      '<ruby class=\"lang-zh-CN\"><span class=\"rb\">' + w.s + '<\/span><rt>' + w.ps + '<\/rt><\/ruby>' +\n      '<\/span>';\n  }\n\n  function renderTokens(tokens) {\n    var html = '';\n    tokens.forEach(function (tok) {\n      if (typeof tok === 'string') {\n        html += '<span class=\"db11-punct\">' + tok + '<\/span>';\n      } else {\n        html += rubyWord(tok);\n      }\n    });\n    return html;\n  }\n\n  function headwordRuby(t, s, pt, ps) {\n    return '<ruby class=\"lang-zh-TW\"><span class=\"rb\">' + t + '<\/span><rt>' + pt + '<\/rt><\/ruby>' +\n           '<ruby class=\"lang-zh-CN\"><span class=\"rb\">' + s + '<\/span><rt>' + ps + '<\/rt><\/ruby>';\n  }\n\n  var counter = 0;\n  Object.keys(GROUPS).forEach(function (containerId) {\n    var container = root.querySelector('#' + containerId);\n    if (!container) return;\n    var html = '';\n    GROUPS[containerId].forEach(function (w) {\n      counter++;\n      var num = (counter < 10 ? '0' : '') + counter;\n      html += '<div class=\"db11-word-card\">' +\n        '<div class=\"db11-word-top\">' +\n          '<span class=\"db11-num\">' + num + '<\/span>' +\n          '<span class=\"db11-hanzi\">' + headwordRuby(w.t, w.s, w.pt || w.p, w.ps || w.p) + '<\/span>' +\n          '<span class=\"db11-meaning\">' + w.meaning + '<\/span>' +\n          '<button class=\"db11-speaker\" data-trad=\"' + w.t + '\" data-simp=\"' + w.s + '\" aria-label=\"Play pronunciation\">' + SPEAKER_SVG + '<\/button>' +\n        '<\/div>' +\n        '<div class=\"db11-example\">' +\n          renderTokens(w.ex) +\n          '<span class=\"db11-en\">' + w.exEn + '<\/span>' +\n        '<\/div>' +\n      '<\/div>';\n    });\n    container.innerHTML = html;\n  });\n\n  var dialogueEl = root.querySelector('#db11-dialogue');\n  if (dialogueEl) {\n    var dHtml = '';\n    DIALOGUE.forEach(function (line) {\n      dHtml += '<div class=\"db11-line\">' +\n        '<span class=\"db11-speaker-tag\">' +\n          '<span class=\"lang-zh-TW\">' + line.speakerT + '<\/span>' +\n          '<span class=\"lang-zh-CN\">' + line.speakerS + '<\/span>' +\n        '<\/span>' +\n        '<span class=\"db11-line-body\">' +\n          renderTokens(line.tokens) +\n          '<span class=\"db11-line-en\">' + line.en + '<\/span>' +\n        '<\/span>' +\n      '<\/div>';\n    });\n    dialogueEl.innerHTML = dHtml;\n  }\n\n  \/\/ ---- Flashcards ----\n  var fcCard = root.querySelector('#db11-flashcard');\n  var fcFront = root.querySelector('#db11-fc-front');\n  var fcBack = root.querySelector('#db11-fc-back');\n  var fcProgress = root.querySelector('#db11-fc-progress');\n  var fcPrevBtn = root.querySelector('#db11-fc-prev');\n  var fcNextBtn = root.querySelector('#db11-fc-next');\n  var fcIndex = 0;\n  var fcFlipped = false;\n\n  function renderFlashcard() {\n    var w = ALL_WORDS[fcIndex];\n    if (!w || !fcFront || !fcBack) return;\n    fcFront.innerHTML = '<span class=\"db11-hanzi\">' + headwordRuby(w.t, w.s, w.pt || w.p, w.ps || w.p) + '<\/span>';\n    fcBack.innerHTML = '<span class=\"db11-meaning\">' + w.meaning + '<\/span>';\n    if (fcProgress) fcProgress.textContent = (fcIndex + 1) + ' \/ ' + ALL_WORDS.length;\n    if (fcCard) fcCard.classList.remove('db11-flipped');\n    fcFlipped = false;\n  }\n\n  if (fcCard) {\n    fcCard.addEventListener('click', function () {\n      fcFlipped = !fcFlipped;\n      fcCard.classList.toggle('db11-flipped', fcFlipped);\n    });\n  }\n  if (fcPrevBtn) fcPrevBtn.addEventListener('click', function () {\n    fcIndex = (fcIndex - 1 + ALL_WORDS.length) % ALL_WORDS.length;\n    renderFlashcard();\n  });\n  if (fcNextBtn) fcNextBtn.addEventListener('click', function () {\n    fcIndex = (fcIndex + 1) % ALL_WORDS.length;\n    renderFlashcard();\n  });\n  renderFlashcard();\n\n  \/\/ ---- Match It game ----\n  var gameColZh = root.querySelector('#db11-game-col-zh');\n  var gameColEn = root.querySelector('#db11-game-col-en');\n  var gameStatus = root.querySelector('#db11-game-status');\n  var gameWin = root.querySelector('#db11-game-win');\n  var gameNewBtn = root.querySelector('#db11-game-new');\n  var gameRound = [];\n  var gameSelectedZh = null;\n  var gameSelectedEn = null;\n  var gameMatchedCount = 0;\n  var gameBusy = false;\n\n  function shuffle(arr) {\n    var a = arr.slice();\n    for (var i = a.length - 1; i > 0; i--) {\n      var j = Math.floor(Math.random() * (i + 1));\n      var tmp = a[i]; a[i] = a[j]; a[j] = tmp;\n    }\n    return a;\n  }\n\n  function startRound() {\n    gameRound = shuffle(ALL_WORDS).slice(0, 8);\n    gameSelectedZh = null;\n    gameSelectedEn = null;\n    gameMatchedCount = 0;\n    gameBusy = false;\n    if (gameWin) gameWin.classList.remove('db11-show');\n\n    var zhOrder = shuffle(gameRound);\n    var enOrder = shuffle(gameRound);\n\n    gameColZh.innerHTML = zhOrder.map(function (w) {\n      return '<button class=\"db11-tile\" data-id=\"' + w.t + '\" data-side=\"zh\">' +\n        '<span class=\"lang-zh-TW\">' + w.t + '<\/span><span class=\"lang-zh-CN\">' + w.s + '<\/span>' +\n        '<span class=\"db11-tile-py\">' + (w.pt || w.p) + '<\/span>' +\n      '<\/button>';\n    }).join('');\n\n    gameColEn.innerHTML = enOrder.map(function (w) {\n      return '<button class=\"db11-tile\" data-id=\"' + w.t + '\" data-side=\"en\">' + w.meaning + '<\/button>';\n    }).join('');\n\n    updateGameStatus();\n  }\n\n  function updateGameStatus() {\n    if (gameStatus) gameStatus.textContent = gameMatchedCount + ' \/ ' + gameRound.length + ' matched';\n  }\n\n  function handleTileClick(tile) {\n    if (gameBusy || tile.classList.contains('db11-matched')) return;\n    var side = tile.getAttribute('data-side');\n\n    if (side === 'zh') {\n      if (gameSelectedZh) gameSelectedZh.classList.remove('db11-selected');\n      gameSelectedZh = tile;\n      tile.classList.add('db11-selected');\n    } else {\n      if (gameSelectedEn) gameSelectedEn.classList.remove('db11-selected');\n      gameSelectedEn = tile;\n      tile.classList.add('db11-selected');\n    }\n\n    if (gameSelectedZh) {\n      if (gameSelectedEn) {\n        var zhId = gameSelectedZh.getAttribute('data-id');\n        var enId = gameSelectedEn.getAttribute('data-id');\n        if (zhId === enId) {\n          gameSelectedZh.classList.remove('db11-selected');\n          gameSelectedEn.classList.remove('db11-selected');\n          gameSelectedZh.classList.add('db11-matched');\n          gameSelectedEn.classList.add('db11-matched');\n          gameMatchedCount++;\n          updateGameStatus();\n          gameSelectedZh = null;\n          gameSelectedEn = null;\n          var roundDone = (gameMatchedCount === gameRound.length);\n          if (roundDone) {\n            if (gameWin) {\n              gameWin.classList.add('db11-show');\n            }\n          }\n        } else {\n          gameBusy = true;\n          var z = gameSelectedZh, en = gameSelectedEn;\n          z.classList.add('db11-wrong');\n          en.classList.add('db11-wrong');\n          setTimeout(function () {\n            z.classList.remove('db11-selected', 'db11-wrong');\n            en.classList.remove('db11-selected', 'db11-wrong');\n            gameBusy = false;\n          }, 400);\n          gameSelectedZh = null;\n          gameSelectedEn = null;\n        }\n      }\n    }\n  }\n\n  root.addEventListener('click', function (e) {\n    var tile = e.target.closest('.db11-tile');\n    if (tile) {\n      if (root.contains(tile)) handleTileClick(tile);\n    }\n  });\n  if (gameNewBtn) gameNewBtn.addEventListener('click', startRound);\n\n  startRound();\n\n  \/\/ ---- Vocabulary Quiz ----\n  var QUIZ_DATA = [\n    { type: 'mc', prompt: '<span class=\"lang-zh-TW\">\u5ba2\u5ef3<\/span><span class=\"lang-zh-CN\">\u5ba2\u5385<\/span> means...', options: ['living room', 'kitchen', 'bathroom', 'bedroom'], answer: 0 },\n    { type: 'type', prompt: 'Type the pinyin for <span class=\"lang-zh-TW\">\u5eda\u623f<\/span><span class=\"lang-zh-CN\">\u53a8\u623f<\/span>.', accept: ['chufang'] },\n    { type: 'mc', prompt: '\u5957\u623f means...', options: ['suite', 'landlord', 'rent', 'window'], answer: 0 },\n    { type: 'type', prompt: 'Type the English word for <span class=\"lang-zh-TW\">\u623f\u6771<\/span><span class=\"lang-zh-CN\">\u623f\u4e1c<\/span>.', accept: ['landlord'] },\n    { type: 'mc', prompt: 'Which word means \"only, merely\" and signals something happens sooner than expected?', options: ['\u5c31', '\u5230', '\u518d', '\u90a3'], answer: 0 },\n    { type: 'type', prompt: 'Type the pinyin for \u8d70\u8def.', accept: ['zoulu'] },\n    { type: 'mc', prompt: '\u7a7a means...', options: ['vacant, empty', 'full', 'clean', 'small'], answer: 0 },\n    { type: 'type', prompt: 'Type the English word for \u5df2\u7d93\/\u5df2\u7ecf.', accept: ['already'] },\n    { type: 'mc', prompt: 'Which word means \"to seem to be\"?', options: ['<span class=\"lang-zh-TW\">\u597d\u50cf<\/span><span class=\"lang-zh-CN\">\u597d\u50cf<\/span>', '\u7fd2\u6163', '\u554f\u984c', '\u6536\u5230'], answer: 0 },\n    { type: 'type', prompt: 'Type the pinyin for <span class=\"lang-zh-TW\">\u71b1\u6c34\u5668<\/span><span class=\"lang-zh-CN\">\u70ed\u6c34\u5668<\/span>.', accept: ['reshuiqi'] },\n    { type: 'mc', prompt: 'In \"\u4eca\u5929\u6211\u6703\u53bb\u770b\u770b\" (I\\u2019ll go take a look today), \u6703 expresses...', options: ['possibility\/likelihood', 'a learned skill', 'a question', 'a request'], answer: 0 },\n    { type: 'type', prompt: 'Type the English word for \u7b49.', accept: ['to wait', 'wait', 'to wait for'] },\n    { type: 'mc', prompt: 'Which word means \"to install\"?', options: ['<span class=\"lang-zh-TW\">\u88dd<\/span><span class=\"lang-zh-CN\">\u88c5<\/span>', '\u4ed8', '\u4e0d\u904e', '\u627e'], answer: 0 },\n    { type: 'type', prompt: 'Type the pinyin for \u4ed8.', accept: ['fu'] },\n    { type: 'mc', prompt: '<span class=\"lang-zh-TW\">\u4e0d\u904e<\/span><span class=\"lang-zh-CN\">\u4e0d\u8fc7<\/span> means...', options: ['however, but', 'therefore', 'because', 'and'], answer: 0 }\n  ];\n\n  var quizRoot = root.querySelector('#db11-quiz');\n  if (quizRoot) {\n    var quizCurrent = 0;\n    var quizScore = 0;\n    var quizAnswered = false;\n\n    function quizStripTones(s) {\n      return s.normalize('NFD').replace(\/[\\u0300-\\u036f]\/g, '').toLowerCase().replace(\/[^a-z0-9]\/g, '');\n    }\n\n    function renderQuiz() {\n      if (quizCurrent >= QUIZ_DATA.length) { renderQuizScore(); return; }\n      var q = QUIZ_DATA[quizCurrent];\n      quizAnswered = false;\n      var html = '<p class=\"db11-quiz-progress\">Question ' + (quizCurrent + 1) + ' of ' + QUIZ_DATA.length + '<\/p>';\n      html += '<p class=\"db11-quiz-prompt\">' + q.prompt + '<\/p>';\n      if (q.type === 'mc') {\n        html += '<div class=\"db11-quiz-options\">';\n        for (var i = 0; i < q.options.length; i++) {\n          html += '<button type=\"button\" class=\"db11-quiz-opt\" data-i=\"' + i + '\">' + q.options[i] + '<\/button>';\n        }\n        html += '<\/div>';\n      } else {\n        html += '<div class=\"db11-quiz-input-row\">';\n        html += '<input type=\"text\" class=\"db11-quiz-input\" placeholder=\"Type your answer\">';\n        html += '<button type=\"button\" class=\"db11-quiz-submit\">Submit<\/button>';\n        html += '<\/div>';\n      }\n      html += '<p class=\"db11-quiz-feedback\"><\/p>';\n      html += '<button type=\"button\" class=\"db11-quiz-next\" style=\"display:none;\">Next<\/button>';\n      quizRoot.innerHTML = html;\n\n      if (q.type === 'mc') {\n        var quizOpts = quizRoot.querySelectorAll('.db11-quiz-opt');\n        quizOpts.forEach(function (btn) {\n          btn.addEventListener('click', function () {\n            if (quizAnswered) return;\n            quizAnswered = true;\n            var i = parseInt(this.getAttribute('data-i'), 10);\n            var correct = i === q.answer;\n            if (correct) quizScore++;\n            quizOpts.forEach(function (b, bi) {\n              b.setAttribute('disabled', 'disabled');\n              if (bi === q.answer) b.classList.add('correct');\n              else if (bi === i) b.classList.add('incorrect');\n            });\n            showQuizFeedback(correct);\n          });\n        });\n      } else {\n        var quizInput = quizRoot.querySelector('.db11-quiz-input');\n        var quizSubmitBtn = quizRoot.querySelector('.db11-quiz-submit');\n        var submitQuizAnswer = function () {\n          if (quizAnswered) return;\n          quizAnswered = true;\n          var val = quizStripTones(quizInput.value || '');\n          var correct = q.accept.indexOf(val) !== -1;\n          if (correct) quizScore++;\n          quizInput.setAttribute('disabled', 'disabled');\n          quizSubmitBtn.setAttribute('disabled', 'disabled');\n          showQuizFeedback(correct, q.accept[0]);\n        };\n        quizSubmitBtn.addEventListener('click', submitQuizAnswer);\n        quizInput.addEventListener('keydown', function (e) {\n          if (e.key === 'Enter') submitQuizAnswer();\n        });\n      }\n\n      function showQuizFeedback(correct, correctAnswer) {\n        var fb = quizRoot.querySelector('.db11-quiz-feedback');\n        if (correct) {\n          fb.textContent = 'Correct!';\n        } else if (correctAnswer) {\n          fb.textContent = 'Not quite \u2014 the answer is \"' + correctAnswer + '\".';\n        } else {\n          fb.textContent = 'Not quite \u2014 check the highlighted answer above.';\n        }\n        fb.className = 'db11-quiz-feedback ' + (correct ? 'correct' : 'incorrect');\n        var quizNextBtn = quizRoot.querySelector('.db11-quiz-next');\n        quizNextBtn.style.display = 'inline-block';\n        quizNextBtn.addEventListener('click', function () {\n          quizCurrent++;\n          renderQuiz();\n        });\n      }\n    }\n\n    function renderQuizScore() {\n      quizRoot.innerHTML =\n        '<div class=\"db11-quiz-score\">' +\n        '<span class=\"db11-quiz-score-num\">' + quizScore + ' \/ ' + QUIZ_DATA.length + '<\/span>' +\n        '<p>Nice work! Want to try again?<\/p>' +\n        '<button type=\"button\" class=\"db11-quiz-retake\">Retake Quiz<\/button>' +\n        '<\/div>';\n      quizRoot.querySelector('.db11-quiz-retake').addEventListener('click', function () {\n        quizCurrent = 0;\n        quizScore = 0;\n        renderQuiz();\n      });\n    }\n\n    renderQuiz();\n  }\n\n  \/\/ Speaker buttons (event delegation, Web Speech API) \u2014 headword cards only\n  root.addEventListener('click', function (e) {\n    var btn = e.target.closest('.db11-speaker');\n    if (!btn || !root.contains(btn)) return;\n    if (!('speechSynthesis' in window)) return;\n    var showingSimp = false;\n    var simpEl = root.querySelector('.lang-zh-CN');\n    if (simpEl) {\n      if (simpEl.offsetParent !== null) showingSimp = true;\n    }\n    var text = showingSimp ? btn.getAttribute('data-simp') : btn.getAttribute('data-trad');\n    var utter = new SpeechSynthesisUtterance(text);\n    utter.lang = showingSimp ? 'zh-CN' : 'zh-TW';\n    window.speechSynthesis.cancel();\n    window.speechSynthesis.speak(utter);\n  });\n})();\n<\/script>\n<\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-medium is-resized\"><a href=\"https:\/\/ko-fi.com\/tiffanystalk\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"58\" src=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png\" alt=\"\" class=\"wp-image-570\" style=\"width:150px;height:29px\" srcset=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png 300w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-600x115.png 600w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-1024x197.png 1024w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-768x148.png 768w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-1536x296.png 1536w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-2048x394.png 2048w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-850x164.png 850w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption class=\"wp-element-caption\">Do you like it? \ud83d\ude42<\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-medium is-resized\"><a href=\"https:\/\/tiffanysmandarin.com\/index.php\/contemporary-chinese-book-1\/\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"86\" src=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-300x86.png\" alt=\"\" class=\"wp-image-571\" style=\"width:150px;height:43px\" srcset=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-300x86.png 300w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-600x171.png 600w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963.png 700w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":10970,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_wp_convertkit_post_meta":{"form":"-1","landing_page":"0","tag":"0","restrict_content":"0"},"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1099],"tags":[],"class_list":["post-12982","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-1099"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>B1 L11 Vocabulary and Practice - OneDotDot Chinese<\/title>\n<meta name=\"description\" content=\"Strengthen your vocabulary \u7576\u4ee3\u4e2d\u6587\u7b2c\u4e00\u518a\u7b2c\u5341\u4e00\u8ab2 \u55ae\u8a5e\u7df4\u7fd2 \u8907\u7fd2 \u8003\u8a66 Contemporary Chinese Vocabulary Practice Book 1 \u2013 Lesson 11\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2025\/07\/27\/contemporary-chinese-vocabulary-practice-b1l11\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"B1 L11 Vocabulary and Practice - OneDotDot Chinese\" \/>\n<meta property=\"og:description\" content=\"Strengthen your vocabulary \u7576\u4ee3\u4e2d\u6587\u7b2c\u4e00\u518a\u7b2c\u5341\u4e00\u8ab2 \u55ae\u8a5e\u7df4\u7fd2 \u8907\u7fd2 \u8003\u8a66 Contemporary Chinese Vocabulary Practice Book 1 \u2013 Lesson 11\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tiffanysmandarin.com\/index.php\/2025\/07\/27\/contemporary-chinese-vocabulary-practice-b1l11\/\" \/>\n<meta property=\"og:site_name\" content=\"OneDotDot Chinese\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-27T15:54:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-08T08:15:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2024\/09\/\u7576\u4ee3\u4e2d\u6587.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"tiffany\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"tiffany\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2025\\\/07\\\/27\\\/contemporary-chinese-vocabulary-practice-b1l11\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2025\\\/07\\\/27\\\/contemporary-chinese-vocabulary-practice-b1l11\\\/\"},\"author\":{\"name\":\"tiffany\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"headline\":\"B1 L11 Vocabulary and Practice\",\"datePublished\":\"2025-07-27T15:54:48+00:00\",\"dateModified\":\"2026-09-08T08:15:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2025\\\/07\\\/27\\\/contemporary-chinese-vocabulary-practice-b1l11\\\/\"},\"wordCount\":9,\"publisher\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"image\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2025\\\/07\\\/27\\\/contemporary-chinese-vocabulary-practice-b1l11\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/\u7576\u4ee3\u4e2d\u6587.jpg\",\"articleSection\":[\"\u7576\u4ee3\u4e2d\u6587 1\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2025\\\/07\\\/27\\\/contemporary-chinese-vocabulary-practice-b1l11\\\/\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2025\\\/07\\\/27\\\/contemporary-chinese-vocabulary-practice-b1l11\\\/\",\"name\":\"B1 L11 Vocabulary and Practice - OneDotDot Chinese\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2025\\\/07\\\/27\\\/contemporary-chinese-vocabulary-practice-b1l11\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2025\\\/07\\\/27\\\/contemporary-chinese-vocabulary-practice-b1l11\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/\u7576\u4ee3\u4e2d\u6587.jpg\",\"datePublished\":\"2025-07-27T15:54:48+00:00\",\"dateModified\":\"2026-09-08T08:15:30+00:00\",\"description\":\"Strengthen your vocabulary \u7576\u4ee3\u4e2d\u6587\u7b2c\u4e00\u518a\u7b2c\u5341\u4e00\u8ab2 \u55ae\u8a5e\u7df4\u7fd2 \u8907\u7fd2 \u8003\u8a66 Contemporary Chinese Vocabulary Practice Book 1 \u2013 Lesson 11\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2025\\\/07\\\/27\\\/contemporary-chinese-vocabulary-practice-b1l11\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2025\\\/07\\\/27\\\/contemporary-chinese-vocabulary-practice-b1l11\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2025\\\/07\\\/27\\\/contemporary-chinese-vocabulary-practice-b1l11\\\/#primaryimage\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/\u7576\u4ee3\u4e2d\u6587.jpg\",\"contentUrl\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/\u7576\u4ee3\u4e2d\u6587.jpg\",\"width\":800,\"height\":300,\"caption\":\"\u7576\u4ee3\u4e2d\u65871\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2025\\\/07\\\/27\\\/contemporary-chinese-vocabulary-practice-b1l11\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9801\",\"item\":\"https:\\\/\\\/tiffanysmandarin.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"B1 L11 Vocabulary and Practice\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#website\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/\",\"name\":\"OneDotDot Chinese\",\"description\":\"Learn a little Chinese every day\",\"publisher\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tiffanysmandarin.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\",\"name\":\"tiffany\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"url\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"contentUrl\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"width\":214,\"height\":214,\"caption\":\"tiffany\"},\"logo\":{\"@id\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/tiffanys_talk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/tiffany-huang-mandarin\\\/\"],\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/author\\\/tiffany\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"B1 L11 Vocabulary and Practice - OneDotDot Chinese","description":"Strengthen your vocabulary \u7576\u4ee3\u4e2d\u6587\u7b2c\u4e00\u518a\u7b2c\u5341\u4e00\u8ab2 \u55ae\u8a5e\u7df4\u7fd2 \u8907\u7fd2 \u8003\u8a66 Contemporary Chinese Vocabulary Practice Book 1 \u2013 Lesson 11","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tiffanysmandarin.com\/index.php\/2025\/07\/27\/contemporary-chinese-vocabulary-practice-b1l11\/","og_locale":"en_US","og_type":"article","og_title":"B1 L11 Vocabulary and Practice - OneDotDot Chinese","og_description":"Strengthen your vocabulary \u7576\u4ee3\u4e2d\u6587\u7b2c\u4e00\u518a\u7b2c\u5341\u4e00\u8ab2 \u55ae\u8a5e\u7df4\u7fd2 \u8907\u7fd2 \u8003\u8a66 Contemporary Chinese Vocabulary Practice Book 1 \u2013 Lesson 11","og_url":"https:\/\/tiffanysmandarin.com\/index.php\/2025\/07\/27\/contemporary-chinese-vocabulary-practice-b1l11\/","og_site_name":"OneDotDot Chinese","article_published_time":"2025-07-27T15:54:48+00:00","article_modified_time":"2026-09-08T08:15:30+00:00","og_image":[{"width":800,"height":300,"url":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2024\/09\/\u7576\u4ee3\u4e2d\u6587.jpg","type":"image\/jpeg"}],"author":"tiffany","twitter_card":"summary_large_image","twitter_misc":{"Written by":"tiffany","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2025\/07\/27\/contemporary-chinese-vocabulary-practice-b1l11\/#article","isPartOf":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2025\/07\/27\/contemporary-chinese-vocabulary-practice-b1l11\/"},"author":{"name":"tiffany","@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"headline":"B1 L11 Vocabulary and Practice","datePublished":"2025-07-27T15:54:48+00:00","dateModified":"2026-09-08T08:15:30+00:00","mainEntityOfPage":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2025\/07\/27\/contemporary-chinese-vocabulary-practice-b1l11\/"},"wordCount":9,"publisher":{"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"image":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2025\/07\/27\/contemporary-chinese-vocabulary-practice-b1l11\/#primaryimage"},"thumbnailUrl":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2024\/09\/\u7576\u4ee3\u4e2d\u6587.jpg","articleSection":["\u7576\u4ee3\u4e2d\u6587 1"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2025\/07\/27\/contemporary-chinese-vocabulary-practice-b1l11\/","url":"https:\/\/tiffanysmandarin.com\/index.php\/2025\/07\/27\/contemporary-chinese-vocabulary-practice-b1l11\/","name":"B1 L11 Vocabulary and Practice - OneDotDot Chinese","isPartOf":{"@id":"https:\/\/tiffanysmandarin.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2025\/07\/27\/contemporary-chinese-vocabulary-practice-b1l11\/#primaryimage"},"image":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2025\/07\/27\/contemporary-chinese-vocabulary-practice-b1l11\/#primaryimage"},"thumbnailUrl":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2024\/09\/\u7576\u4ee3\u4e2d\u6587.jpg","datePublished":"2025-07-27T15:54:48+00:00","dateModified":"2026-09-08T08:15:30+00:00","description":"Strengthen your vocabulary \u7576\u4ee3\u4e2d\u6587\u7b2c\u4e00\u518a\u7b2c\u5341\u4e00\u8ab2 \u55ae\u8a5e\u7df4\u7fd2 \u8907\u7fd2 \u8003\u8a66 Contemporary Chinese Vocabulary Practice Book 1 \u2013 Lesson 11","breadcrumb":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2025\/07\/27\/contemporary-chinese-vocabulary-practice-b1l11\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tiffanysmandarin.com\/index.php\/2025\/07\/27\/contemporary-chinese-vocabulary-practice-b1l11\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2025\/07\/27\/contemporary-chinese-vocabulary-practice-b1l11\/#primaryimage","url":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2024\/09\/\u7576\u4ee3\u4e2d\u6587.jpg","contentUrl":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2024\/09\/\u7576\u4ee3\u4e2d\u6587.jpg","width":800,"height":300,"caption":"\u7576\u4ee3\u4e2d\u65871"},{"@type":"BreadcrumbList","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2025\/07\/27\/contemporary-chinese-vocabulary-practice-b1l11\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9801","item":"https:\/\/tiffanysmandarin.com\/"},{"@type":"ListItem","position":2,"name":"B1 L11 Vocabulary and Practice"}]},{"@type":"WebSite","@id":"https:\/\/tiffanysmandarin.com\/#website","url":"https:\/\/tiffanysmandarin.com\/","name":"OneDotDot Chinese","description":"Learn a little Chinese every day","publisher":{"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tiffanysmandarin.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99","name":"tiffany","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","url":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","contentUrl":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","width":214,"height":214,"caption":"tiffany"},"logo":{"@id":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png"},"sameAs":["https:\/\/www.instagram.com\/tiffanys_talk\/","https:\/\/www.linkedin.com\/in\/tiffany-huang-mandarin\/"],"url":"https:\/\/tiffanysmandarin.com\/index.php\/author\/tiffany\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2024\/09\/\u7576\u4ee3\u4e2d\u6587.jpg","_links":{"self":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/12982","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/comments?post=12982"}],"version-history":[{"count":3,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/12982\/revisions"}],"predecessor-version":[{"id":16746,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/12982\/revisions\/16746"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/media\/10970"}],"wp:attachment":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/media?parent=12982"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/categories?post=12982"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/tags?post=12982"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}