Blog

  • Week 2, Day 6 多视角迷你故事:同一个约会问题

    Three perspectives on a missed-appointment situation: the late person, the waiting friend, and the staff member.
    LEVEL/WORDCOUNT: HSK2 / ~500 words

    body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #fdfdfd; } .container { max-width: 900px; margin: 20px auto; padding: 0 15px; } .tab-group { margin: 25px 0; } .tab-buttons { display: flex; justify-content: space-around; flex-wrap: wrap; gap: 8px; margin-bottom: 10px; } .tab-buttons button { padding: 10px 18px; cursor: pointer; background-color: #ffe082; border: none; border-radius: 6px; font-weight: bold; } .tab-buttons button.active { background-color: #ffca28; } .tab-content { display: none; background-color: #fff8e1; padding: 20px; border-radius: 10px; box-shadow: 0 2px 6px rgba(0,0,0,0.1); } .tab-content.active { display: block; } h2 { color: #2e7d32; margin-top: 0; } textarea { width: 100%; padding: 10px; border-radius: 6px; border: 1px solid #ccc; } .vocab-tooltip { border-bottom: 1px dotted #333; cursor: help; font-weight: bold; color: #2e7d32; } .vocab-tooltip:hover::after { content: attr(data-tooltip); position: absolute; background: #333; color: white; padding: 5px 10px; border-radius: 4px; font-size: 12px; white-space: nowrap; transform: translate(-50%, -120%); } .answer-tooltip { border-bottom: 1px dotted #666; cursor: help; font-weight: bold; color: #1976d2; } .answer-tooltip:hover::after { content: attr(data-answer); position: absolute; background: #1976d2; color: white; padding: 8px 12px; border-radius: 4px; font-size: 13px; white-space: nowrap; transform: translate(-50%, -120%); }

    多视角迷你故事

    :今天了朋友三点见面,但迟到了二十分钟:我在咖啡馆等了三十分钟,有点着急服务员:有人来约会,但是迟到了。我们给他打了电话提醒。 :收到提醒后,马上出发:看到我来了松了一口气服务员:他们最终见面了,都开心:以后会再迟到了。

    Multi-Perspective Mini Story

    I: Today I planned to meet a friend at 3:00, but I was 20 minutes late.
    He/She: I waited at the café for 30 minutes and was a bit anxious.
    Staff: Someone was coming for a meeting but was late. We called to remind him.
    I: After receiving the reminder, I left right away.
    He/She: Seeing me arrive, he/she felt relieved.
    Staff: They finally met, and everyone was happy.
    I: I will not be late again in the future.

    Audio help

    How to Use the Audio

    The audio is designed to help you improve your Chinese listening skills and pronunciation. You can use it in two ways:

    • Before reading the text: Listen first to practice understanding spoken Chinese. Focus on pronunciation, rhythm, and listening comprehension.
    • After reading the text: Listen again to compare your own pronunciation with the native speaker. Improve fluency and speaking skills.

    Vocabulary

    HanziPinyinEnglish
    迟到ChídàoBe late
    提醒TíxǐngReminder
    出发ChūfāLeave / depart
    松了一口气Sōngle yī kǒuqìRelieved
    咖啡馆KāfēiguǎnCafé
    约会YuēhuìAppointment / meeting
    开心KāixīnHappy
    二十分钟Èrshí fēnzhōng20 minutes
    三十分钟Sānshí fēnzhōng30 minutes
    服务员FúwùyuánStaff / waiter

    Grammar

    • Sequence of events using numbers + 分钟: 二十分钟, 三十分钟
    • Expressing future intention: 不会再迟到
    • Past action with result: 松了一口气
    • Reporting actions of others: 服务员给他打了电话
    • Expressing cause-effect subtly: 收到提醒后,马上出发

    Idiomatic Expressions

    MandarinPinyinEnglish
    一言为定Yī yán wéi dìngIt’s settled
    分秒必争Fēn miǎo bì zhēngEvery second counts
    心急如焚Xīn jí rú fénAnxious / burning with impatience
    如释重负Rú shì zhòng fùRelieved / a weight lifted
    错过良机Cuòguò liáng jīMiss a good opportunity

    Cultural Insights

    • Being punctual is valued; staff may remind late customers politely.
    • Multiple perspectives help learners understand social interactions in China.
    • Small delays are common, but polite communication prevents misunderstandings.
    • Chinese often use precise minutes to describe waiting times and delays.

    10 Questions

    1. 迟到是什么意思? 💡
    2. 第一个人迟到了几分钟? 💡
    3. 朋友在哪里等? 💡
    4. 工作人员做了什么帮助? 💡
    5. 哪句话表示松了一口气? 💡
    6. 他们最后见面了吗? 💡
    7. 哪句话意思是“马上出发”? 💡
    8. 以后迟到的人不会做什么? 💡
    9. 提到的准确等待时间是多少? 💡
    10. 故事中提供多视角的人有哪些? 💡

    Multiple Choice

    1. 松了一口气 💡
    a) Anxious
    b) Relieved
    c) Angry
    2. 提醒 💡
    a) Reminder
    b) Delay
    c) Hurry
    3. 服务员 💡
    a) Customer
    b) Staff / waiter
    c) Friend
    4. 出发 💡
    a) Arrive
    b) Leave / depart
    c) Wait
    5. 二十分钟 💡
    a) 20 minutes
    b) 30 minutes
    c) 15 minutes
    6. 咖啡馆 💡
    a) Restaurant
    b) Café
    c) Library

    True or False

    1. 迟到的人迟到了二十分钟。 💡 True
    2. 朋友在咖啡馆等候。 💡 True
    3. 工作人员没有做任何帮助。 💡 False
    4. 会议最终没有成功。 💡 False
    5. 迟到的人承诺以后不会迟到。 💡 True
    6. 松了一口气意思是紧张。 💡 False

    Retell the Story

    用你自己的话写这个故事。

    Include the perspectives of the late person, the waiting friend, and the staff. Use time words and expressions like 迟到, 马上, and 松了一口气.

    document.querySelectorAll(‘.tab-group’).forEach(group => { const buttons = group.querySelectorAll(‘.tab-btn’); const contents = group.querySelectorAll(‘.tab-content’); buttons.forEach(button => { button.addEventListener(‘click’, () => { buttons.forEach(btn => btn.classList.remove(‘active’)); contents.forEach(content => content.classList.remove(‘active’)); button.classList.add(‘active’); document.getElementById(button.dataset.tab).classList.add(‘active’); }); }); });
  • Week 2, Day 5 约时间对话

    A dialogue between two friends planning to meet, using availability questions, confirmations, and changing times naturally.
    LEVEL/WORDCOUNT: HSK2 / ~500 words

    body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #fdfdfd; } .container { max-width: 900px; margin: 20px auto; padding: 0 15px; } .tab-group { margin: 25px 0; } .tab-buttons { display: flex; justify-content: space-around; flex-wrap: wrap; gap: 8px; margin-bottom: 10px; } .tab-buttons button { padding: 10px 18px; cursor: pointer; background-color: #ffe082; border: none; border-radius: 6px; font-weight: bold; } .tab-buttons button.active { background-color: #ffca28; } .tab-content { display: none; background-color: #fff8e1; padding: 20px; border-radius: 10px; box-shadow: 0 2px 6px rgba(0,0,0,0.1); } .tab-content.active { display: block; } h2 { color: #2e7d32; margin-top: 0; } textarea { width: 100%; padding: 10px; border-radius: 6px; border: 1px solid #ccc; } .vocab-tooltip { border-bottom: 1px dotted #333; cursor: help; font-weight: bold; color: #2e7d32; } .vocab-tooltip:hover::after { content: attr(data-tooltip); position: absolute; background: #333; color: white; padding: 5px 10px; border-radius: 4px; font-size: 12px; white-space: nowrap; transform: translate(-50%, -120%); } .answer-tooltip { border-bottom: 1px dotted #666; cursor: help; font-weight: bold; color: #1976d2; } .answer-tooltip:hover::after { content: attr(data-answer); position: absolute; background: #1976d2; color: white; padding: 8px 12px; border-radius: 4px; font-size: 13px; white-space: nowrap; transform: translate(-50%, -120%); }

    约时间对话

    什么时候有空? 三点有空:我们在餐厅见,好吗? 等一下,我想晚一点,四点可以吗? 马上可以,四点见。 在哪里见? 在餐厅,四点见! ,别迟到!

    Making an Appointment Dialogue

    You: When are you free?
    I: I am free at 3:00.
    You: Let’s meet at the restaurant, okay?
    I: Okay.
    You: Wait a moment, I want a later time, is 4:00 okay?
    I: Sure, right away. See you at 4:00.
    You: Where shall we meet?
    I: At the restaurant.
    You: Okay, see you at 4:00!
    I: Okay, don’t be late!

    Audio help

    How to Use the Audio

    The audio is designed to help you improve your Chinese listening skills and pronunciation. You can use it in two ways:

    • Before reading the text: Listen first to practice understanding spoken Chinese. Focus on pronunciation, rhythm, and listening comprehension.
    • After reading the text: Listen again to compare your own pronunciation with the native speaker. Improve fluency and speaking skills.

    Vocabulary

    HanziPinyinEnglish
    什么时候Shénme shíhòuWhen
    有空Yǒu kòngBe free
    三点Sān diǎn3:00
    四点Sì diǎn4:00
    餐厅CāntīngRestaurant
    JiànMeet
    等一下Děng yīxiàWait a moment
    马上MǎshàngRight away
    HǎoOkay
    迟到ChídàoBe late

    Grammar

    • Ask availability: 什么时候有空?
    • Confirm time: 三点有空 / 四点可以。
    • Use “wait a moment / right away”: 等一下 / 马上.
    • Location confirmation: 在餐厅见.
    • Negation for punctuality: 别迟到!

    Idiomatic Expressions

    MandarinPinyinEnglish
    一言为定Yī yán wéi dìngIt’s settled
    迟到不好Chídào bù hǎoBeing late is bad
    说到做到Shuō dào zuò dàoDo as one says
    按时而来Àn shí ér láiArrive on time
    分秒必争Fēn miǎo bì zhēngEvery second counts

    Cultural Insights

    • In China, making precise plans with exact times is common among friends.
    • Using polite expressions like 等一下 and 马上 shows respect and consideration.
    • Meeting at a common place such as a restaurant is typical for casual social appointments.
    • Reminders not to be late reflect the cultural value of punctuality.

    10 Questions

    1. 有空是什么意思? 💡
    2. 他们最初计划几点见面? 💡
    3. 他们同意在哪里见面? 💡
    4. 哪句话意思是“wait a moment”? 💡
    5. 哪句话意思是“right away”? 💡
    6. 后来选定的新见面时间是什么? 💡
    7. 最后他们给了什么提醒? 💡 别迟到
    8. 他们如何确认见面地点? 💡
    9. 哪句话表示同意? 💡
    10. 用哪些词来更改时间? 💡

    Multiple Choice

    1. 什么时候有空? 💡
    a) What time is it?
    b) When are you free?
    c) Where are you?
    2. 等一下 💡
    a) Wait a moment
    b) Right away
    c) Be late
    3. 马上 💡
    a) Wait a moment
    b) Right away
    c) Good
    4. 💡
    a) Meet
    b) Eat
    c) Leave
    5. 餐厅 💡
    a) Restaurant
    b) Home
    c) School
    6. 别迟到 💡
    a) Be late
    b) Don’t be late
    c) Arrive early

    True or False

    1. 他们最初计划三点见面。 💡 True
    2. 会议在家里。 💡 False
    3. 他们把时间改到四点。 💡 True
    4. “马上”意思是等一下。 💡 False
    5. 他们互相提醒不要迟到。 💡 True
    6. 他们同意在餐厅见面。 💡 True

    Retell the Story

    用你自己的话写这个故事。

    Try to include asking about availability, confirming a time, changing the meeting time, and the reminder not to be late.

    document.querySelectorAll(‘.tab-group’).forEach(group => { const buttons = group.querySelectorAll(‘.tab-btn’); const contents = group.querySelectorAll(‘.tab-content’); buttons.forEach(button => { button.addEventListener(‘click’, () => { buttons.forEach(btn => btn.classList.remove(‘active’)); contents.forEach(content => content.classList.remove(‘active’)); button.classList.add(‘active’); document.getElementById(button.dataset.tab).classList.add(‘active’); }); }); });
  • Week 2, Day 4 忙碌的一天日记

    A diary entry showing a very busy day from morning to night, using exact times, durations, and time-of-day markers.
    LEVEL/WORDCOUNT: HSK2 / ~500 words

    body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #fdfdfd; } .container { max-width: 900px; margin: 20px auto; padding: 0 15px; } .tab-group { margin: 25px 0; } .tab-buttons { display: flex; justify-content: space-around; flex-wrap: wrap; gap: 8px; margin-bottom: 10px; } .tab-buttons button { padding: 10px 18px; cursor: pointer; background-color: #ffe082; border: none; border-radius: 6px; font-weight: bold; } .tab-buttons button.active { background-color: #ffca28; } .tab-content { display: none; background-color: #fff8e1; padding: 20px; border-radius: 10px; box-shadow: 0 2px 6px rgba(0,0,0,0.1); } .tab-content.active { display: block; } h2 { color: #2e7d32; margin-top: 0; } textarea { width: 100%; padding: 10px; border-radius: 6px; border: 1px solid #ccc; } .vocab-tooltip { border-bottom: 1px dotted #333; cursor: help; font-weight: bold; color: #2e7d32; } .vocab-tooltip:hover::after { content: attr(data-tooltip); position: absolute; background: #333; color: white; padding: 5px 10px; border-radius: 4px; font-size: 12px; white-space: nowrap; transform: translate(-50%, -120%); } .answer-tooltip { border-bottom: 1px dotted #666; cursor: help; font-weight: bold; color: #1976d2; } .answer-tooltip:hover::after { content: attr(data-answer); position: absolute; background: #1976d2; color: white; padding: 8px 12px; border-radius: 4px; font-size: 13px; white-space: nowrap; transform: translate(-50%, -120%); }

    忙碌的一天日记

    今天早上六点半起床。 吃早饭用了十分钟,然后去工作。 我八点到办公室,开始工作,每隔两小时开一次会议。 中午十二点吃午饭,用了四十分钟。 下午三点去开会,一直到五点半。 晚上六点半回家,做饭用了二十分钟吃晚饭后,我看电视一个小时。 今天非常忙,但我喜欢这种生活,因为每一分钟都很珍贵。 我每天都试着管理时间,这样可以完成很多事情。

    Diary of a Busy Day

    Today, I woke up at 6:30 in the morning. Breakfast took ten minutes, then I went to work. I arrived at the office at 8:00 and started working, holding meetings every two hours. At noon, I had lunch for forty minutes. In the afternoon, I attended a meeting from 3:00 to 5:30. At 6:30 in the evening, I returned home and cooked for twenty minutes. After dinner, I watched TV for one hour. Today was very busy, but I enjoy this life because every minute is precious. I try to manage time every day so I can accomplish many things.

    Audio help

    How to Use the Audio

    The audio is designed to help you improve your Chinese listening skills and pronunciation. You can use it in two ways:

    • Before reading the text: Listen first to practice understanding spoken Chinese. Focus on pronunciation, rhythm, and listening comprehension.
    • After reading the text: Listen again to compare your own pronunciation with the native speaker. Improve fluency and speaking skills.

    Vocabulary

    HanziPinyinEnglish
    起床QǐchuángGet up
    早饭ZǎofànBreakfast
    办公室BàngōngshìOffice
    会议HuìyìMeeting
    午饭WǔfànLunch
    回家Huí jiāGo home
    做饭Zuò fànCook
    电视DiànshìTV
    生活ShēnghuóLife
    管理时间Guǎnlǐ shíjiānManage time
    分钟FēnzhōngMinute
    小时XiǎoshíHour
    早上ZǎoshangMorning
    下午XiàwǔAfternoon
    晚上WǎnshàngEvening

    Grammar

    • Sequence daily activities using time markers: 早上, 中午, 下午, 晚上.
    • Use exact times with 点 and 分钟: 六点半, 十二点, 二十分钟.
    • Duration expressions: 十分钟, 四十分钟, 一个小时.
    • Express daily routine using 每天: 我每天都试着管理时间。
    • Use contrast for busy vs enjoyable: 今天非常忙,但我喜欢这种生活。

    Idiomatic Expressions

    MandarinPinyinEnglish
    分秒必争Fēn miǎo bì zhēngEvery second counts
    事半功倍Shì bàn gōng bèiGet twice the result with half the effort
    忙得不可开交Máng de bùkě kāijiāoExtremely busy
    一刻千金Yī kè qiān jīnTime is as precious as gold
    有条不紊Yǒu tiáo bù wěnOrderly and methodical

    Cultural Insights

    • Chinese office workers often start early to maximize work hours.
    • Structured daily routines reflect cultural emphasis on punctuality and productivity.
    • Short breaks, like forty minutes for lunch, are common in office culture.
    • Evening relaxation, like watching TV, is an important part of work-life balance.

    10 Questions

    1. 你几点起床? 💡 六点半
    2. 吃早饭用了多久? 💡 十分钟
    3. 你几点到办公室? 💡 八点
    4. 会议多久开一次? 💡 每两小时一次
    5. 午饭休息多久? 💡 四十分钟
    6. 下午开会几点开始? 💡 三点
    7. 晚上看电视多长时间? 💡 一个小时
    8. 回家后做什么? 💡 做饭
    9. 每一分钟很重要怎么说? 💡 每一分钟都很珍贵
    10. 如何完成很多事情? 💡 通过管理时间

    Multiple Choice

    1. 早上几点起床? 💡
    a) 六点
    b) 六点半
    c) 七点
    2. 吃早饭用了多久? 💡
    a) 十分钟
    b) 二十分钟
    c) 三十分钟
    3. 下午开会几点开始? 💡
    a) 两点
    b) 三点
    c) 四点
    4. 午饭休息多久? 💡
    a) 三十分钟
    b) 四十分钟
    c) 一小时
    5. 晚上看电视多久? 💡
    a) 半小时
    b) 一小时
    c) 两小时
    6. 每天做什么? 💡
    a) 管理时间
    b) 玩游戏
    c) 睡觉

    True or False

    1. 起床时间是六点半。 💡 True
    2. 吃早饭用了二十分钟。 💡 False
    3. 下午三点开会。 💡 True
    4. 午饭休息四十分钟。 💡 True
    5. 晚上看电视两个小时。 💡 False
    6. 每天都管理时间。 💡 True

    Retell the Story

    用你自己的话写这个故事。

    Include morning, afternoon, and evening activities with times, durations, and daily routine expressions (每天, 小时, 分钟, 时间管理).

    document.querySelectorAll(‘.tab-group’).forEach(group => { const buttons = group.querySelectorAll(‘.tab-btn’); const contents = group.querySelectorAll(‘.tab-content’); buttons.forEach(button => { button.addEventListener(‘click’, () => { buttons.forEach(btn => btn.classList.remove(‘active’)); contents.forEach(content => content.classList.remove(‘active’)); button.classList.add(‘active’); document.getElementById(button.dataset.tab).classList.add(‘active’); }); }); });
  • Week 2, Day 3 时间敏感职业访谈


    A short interview with a professional whose work depends on time, practicing schedules, durations, and “every” patterns for daily routines.
    LEVEL/WORDCOUNT: HSK2 / ~500 words

    body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #fdfdfd; } .container { max-width: 900px; margin: 20px auto; padding: 0 15px; } .tab-group { margin: 25px 0; } .tab-buttons { display: flex; justify-content: space-around; flex-wrap: wrap; gap: 8px; margin-bottom: 10px; } .tab-buttons button { padding: 10px 18px; cursor: pointer; background-color: #ffe082; border: none; border-radius: 6px; font-weight: bold; } .tab-buttons button.active { background-color: #ffca28; } .tab-content { display: none; background-color: #fff8e1; padding: 20px; border-radius: 10px; box-shadow: 0 2px 6px rgba(0,0,0,0.1); } .tab-content.active { display: block; } h2 { color: #2e7d32; margin-top: 0; } textarea { width: 100%; padding: 10px; border-radius: 6px; border: 1px solid #ccc; } .vocab-tooltip { border-bottom: 1px dotted #333; cursor: help; font-weight: bold; color: #2e7d32; } .vocab-tooltip:hover::after { content: attr(data-tooltip); position: absolute; background: #333; color: white; padding: 5px 10px; border-radius: 4px; font-size: 12px; white-space: nowrap; transform: translate(-50%, -120%); } .answer-tooltip { border-bottom: 1px dotted #666; cursor: help; font-weight: bold; color: #1976d2; } .answer-tooltip:hover::after { content: attr(data-answer); position: absolute; background: #1976d2; color: white; padding: 8px 12px; border-radius: 4px; font-size: 13px; white-space: nowrap; transform: translate(-50%, -120%); }

    时间敏感职业访谈

    护士每天早上半上班。 记者问我你几点上班? 我回答七点半工作期间,我要照顾病人,每隔小时检查一次病人的身体状况。 每天中午,我有四十分钟休息时间。 记者又问你几点下班? 我回答三点半。 有时候位病人需要特别照顾,我就要晚一点下班。 喜欢这个职业,因为我能帮助别人。时间管理很重要,每一分钟都很珍贵。 通过这次访谈,我们学会了怎么问和回答时间,使用“每天”表达规律活动,并了解持续时间和时间管理的重要性。

    Interview with a Time-Sensitive Profession

    I am a nurse. Every day I start work at 7:30 in the morning. The reporter asked me, “What time do you start work?” I answered 7:30. During work, I take care of patients and check their condition every two hours. At noon, I have a forty-minute break. The reporter also asked, “When do you finish work?” I answered 3:30. Sometimes a patient needs special care, so I have to finish work a little later. I enjoy this profession because I can help others. Time management is very important; every minute counts. This interview helps us learn how to ask and answer time, use “every day” for regular activities, and understand duration and time management.

    Audio help

    How to Use the Audio

    The audio is designed to help you improve your Chinese listening skills and pronunciation. You can use it in two ways:

    • Before reading the text: Listen first to practice understanding spoken Chinese. Focus on pronunciation, rhythm, and listening comprehension.
    • After reading the text: Listen again to compare your own pronunciation with the native speaker. Improve fluency and speaking skills.

    Vocabulary

    HanziPinyinEnglish
    护士HùshìNurse
    检查JiǎncháCheck/Examine
    身体状况Shēntǐ zhuàngkuàngPhysical condition
    休息XiūxíBreak/Rest
    特别TèbiéSpecial
    晚一点Wǎn yìdiǎnA little later
    时间管理Shíjiān guǎnlǐTime management
    珍贵ZhēnguìPrecious
    MěiEvery
    小时XiǎoshíHour
    DiǎnO’clock
    分钟FēnzhōngMinute
    工作GōngzuòWork
    病人BìngrénPatient
    早上ZǎoshangMorning

    Grammar

    • Ask and answer work time: 你几点上班?/我七点半上班。
    • Use 每 + time unit for regular actions: 每天, 每小时.
    • Duration expressions: 四十分钟, 两小时.
    • Express slight changes in schedule: 晚一点.
    • Express importance of time: 时间管理很重要,每一分钟都很珍贵。

    Idiomatic Expressions

    MandarinPinyinEnglish
    分秒必争Fēn miǎo bì zhēngEvery second counts
    按时完成Àn shí wánchéngFinish on time
    一分耕耘一分收获Yī fēn gēngyún yī fēn shōuhuòNo pain, no gain
    有条不紊Yǒu tiáo bù wěnOrderly and methodical
    早起的鸟儿有虫吃Zǎoqǐ de niǎo ér yǒu chóng chīThe early bird catches the worm

    Cultural Insights

    • Nurses in China often start shifts at 7:30 or 8:00, emphasizing punctuality.
    • Time management is crucial in healthcare due to patient care schedules.
    • Regular checkups every two hours reflect the importance of structured routines.
    • Even slight delays are noted and managed carefully.

    10 Questions

    1. 你几点上班? 💡 七点半
    2. 每隔多长时间检查病人? 💡 两小时
    3. 中午休息多久? 💡 四十分钟
    4. 你几点下班? 💡 三点半
    5. 病人需要特别照顾时怎么办? 💡 晚一点下班
    6. 你为什么喜欢这个职业? 💡 可以帮助别人
    7. 在这个工作中什么很重要? 💡 时间管理
    8. 每一分钟怎么样? 💡 珍贵
    9. 哪个词表示每天? 💡 每天
    10. 举一个表示小时的例子。 💡 两小时

    Multiple Choice

    1. 护士什么时候上班? 💡 七点半
    a) 六点半
    b) 七点半
    c) 八点
    2. 每隔多久检查一次病人? 💡 两小时
    a) 一小时
    b) 两小时
    c) 三小时
    3. 中午休息多久? 💡 四十分钟
    a) 三十分钟
    b) 四十分钟
    c) 一小时
    4. 病人需要特别照顾时,护士怎么办? 💡 晚一点下班
    a) 马上离开
    b) 晚一点下班
    c) 休息
    5. 表示“每天”的词是? 💡 每天
    a) 每天
    b) 有时候
    c) 有空
    6. 工作中什么最重要? 💡 时间管理
    a) 时间管理
    b) 玩游戏
    c) 睡觉

    True or False

    1. 护士七点半上班。 💡 True
    2. 病人每三小时检查一次。 💡 False
    3. 中午休息四十分钟。 💡 True
    4. 护士三点半下班。 💡 True
    5. 病人需要照顾时,护士早退。 💡 False
    6. 每一分钟都很珍贵。 💡 True

    Retell the Story

    用你自己的话写这个故事。

    Include daily schedule expressions (几点上班, 下班, 每天), durations (小时, 分钟), and time management phrases (时间管理, 珍贵) in your retelling.

    document.querySelectorAll(‘.tab-group’).forEach(group => { const buttons = group.querySelectorAll(‘.tab-btn’); const contents = group.querySelectorAll(‘.tab-content’); buttons.forEach(button => { button.addEventListener(‘click’, () => { buttons.forEach(btn => btn.classList.remove(‘active’)); contents.forEach(content => content.classList.remove(‘active’)); button.classList.add(‘active’); document.getElementById(button.dataset.tab).classList.add(‘active’); }); }); });
  • Week 2, Day 2 数字和时间的日常应用

    Time and numbers help learners discuss schedules, appointments, transport, and durations using core HSK2 vocabulary and grammar.
    LEVEL/WORDCOUNT: HSK2 / ~500 words

    body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #fdfdfd; } .container { max-width: 900px; margin: 20px auto; padding: 0 15px; } .tab-group { margin: 25px 0; } .tab-buttons { display: flex; justify-content: space-around; flex-wrap: wrap; gap: 8px; margin-bottom: 10px; } .tab-buttons button { padding: 10px 18px; cursor: pointer; background-color: #ffe082; border: none; border-radius: 6px; font-weight: bold; } .tab-buttons button.active { background-color: #ffca28; } .tab-content { display: none; background-color: #fff8e1; padding: 20px; border-radius: 10px; box-shadow: 0 2px 6px rgba(0,0,0,0.1); } .tab-content.active { display: block; } h2 { color: #2e7d32; margin-top: 0; } textarea { width: 100%; padding: 10px; border-radius: 6px; border: 1px solid #ccc; } .vocab-tooltip { border-bottom: 1px dotted #333; cursor: help; font-weight: bold; color: #2e7d32; } .vocab-tooltip:hover::after { content: attr(data-tooltip); position: absolute; background: #333; color: white; padding: 5px 10px; border-radius: 4px; font-size: 12px; white-space: nowrap; transform: translate(-50%, -120%); } .answer-tooltip { border-bottom: 1px dotted #666; cursor: help; font-weight: bold; color: #1976d2; } .answer-tooltip:hover::after { content: attr(data-answer); position: absolute; background: #1976d2; color: white; padding: 8px 12px; border-radius: 4px; font-size: 13px; white-space: nowrap; transform: translate(-50%, -120%); }

    数字和时间的日常应用

    今天星期公司工作。 现在几点 起床。 早上早饭,然后去公司。 上班时间是十一工作小时。 中午吃午饭,时间大约半小时。 下午参加会议,从两点到三点。 晚上我常常电视游戏,大约一小时。 有时候我和朋友见面,他问什么时候有空,我回答我三点有空。 通过这些例子,我们可以学习怎么说时间,使用数字,以及表达每天的活动,还可以学会新词汇,比如报纸公共汽车

    Daily Use of Numbers and Time

    Today is Tuesday. I wake up at 7:00. In the morning, I eat breakfast and go to work. Work hours are from 8:00 to 11:00, eight hours per day. At noon, I eat lunch for about half an hour. In the afternoon, I attend a meeting from 2:00 to 3:00. In the evening, I usually watch TV or play games for about one hour. Sometimes I meet friends. They ask “When are you free?” I answer, “I am free at 3:00.” These examples help us learn how to tell time, use numbers, talk about daily activities, and introduce new vocabulary such as newspaper and bus.

    Audio help

    How to Use the Audio

    The audio is designed to help you improve your Chinese listening skills and pronunciation. You can use it in two ways:

    • Before reading the text: Listen first to practice understanding spoken Chinese. Focus on pronunciation, rhythm, and listening comprehension.
    • After reading the text: Listen again to compare your own pronunciation with the native speaker. Improve fluency and speaking skills.

    Vocabulary

    HanziPinyinEnglish
    今天JīntiānToday
    现在XiànzàiNow
    几点Jǐ diǎnWhat time
    早上ZǎoshangMorning
    下午XiàwǔAfternoon
    晚上WǎnshangEvening
    小时XiǎoshíHour
    分钟FēnzhōngMinute
    MěiEvery
    工作GōngzuòWork
    朋友PéngyǒuFriend
    ChīEat
    会议HuìyìMeeting
    活动HuódòngActivity
    报纸BàozhǐNewspaper
    公共汽车Gōnggòng qìchēBus

    Grammar

    • Tell time: Number + 点 (+ Number + 分) — e.g., 七点半, 两点十五分.
    • Asking the time: 现在几点? — What time is it now?
    • Asking availability: 什么时候有空? — When are you free?
    • Frequency: 每天工作八小时 — Work eight hours every day.
    • Express approximate duration: 大约 + 时间 — e.g., 大约一小时.

    Idiomatic Expressions

    MandarinPinyinEnglish
    早起的鸟儿有虫吃Zǎoqǐ de niǎo ér yǒu chóng chīThe early bird catches the worm
    一分耕耘一分收获Yī fēn gēngyún yī fēn shōuhuòNo pain, no gain
    按时完成Àn shí wánchéngFinish on time
    分秒必争Fēn miǎo bì zhēngEvery second counts
    有条不紊Yǒu tiáo bù wěnOrderly and methodical

    Cultural Insights

    • Chinese workdays often start at 8:00 or 9:00.
    • Lunch breaks are usually 30–60 minutes in urban China.
    • Buses and newspapers are common in daily transport and reading routines.
    • Time expressions are essential for scheduling appointments and social interactions.

    10 Questions

    1. 你几点起床? 💡 七点零分
    2. 早上你做什么? 💡 吃早饭,去公司
    3. 午饭时间多长? 💡 半小时
    4. 下午会议什么时候开始? 💡 两点
    5. 你什么时候看电视? 💡 晚上
    6. 你玩游戏多长时间? 💡 一小时
    7. 有时候你见谁? 💡 朋友
    8. 你怎么回答“什么时候有空”? 💡 我三点有空
    9. 每天工作几个小时? 💡 八小时
    10. 今天学习了哪些新词? 💡 报纸, 公共汽车

    Multiple Choice

    1. 你几点起床? 💡 七点零分
    a) 六点
    b) 七点零分
    c) 八点
    2. 下午会议什么时候开始? 💡 两点
    a) 一点
    b) 两点
    c) 三点
    3. 你什么时候看电视? 💡 晚上
    a) 早上
    b) 下午
    c) 晚上
    4. 午饭时间多长? 💡 半小时
    a) 一小时
    b) 半小时
    c) 两小时
    5. 每天工作几个小时? 💡 八小时
    a) 六小时
    b) 八小时
    c) 十小时
    6. 今天学了什么新词? 💡 公共汽车
    a) 公共汽车
    b) 朋友
    c) 工作

    True or False

    1. 午饭时间是一小时。 💡 False
    2. 上班时间是八点。 💡 True
    3. 晚上的活动持续两小时。 💡 False
    4. 会议从两点到三点。 💡 True
    5. 你每天早上见朋友。 💡 False
    6. 数字七用来表示时间。 💡 True

    Retell the Story

    用你自己的话写这个故事。

    Try to include time expressions (几点, 点, 分), daily activities (工作, 吃饭, 看电视), frequency words (每天, 有时候), and new vocabulary like 报纸 and 公共汽车.

    document.querySelectorAll(‘.tab-group’).forEach(group => { const buttons = group.querySelectorAll(‘.tab-btn’); const contents = group.querySelectorAll(‘.tab-content’); buttons.forEach(button => { button.addEventListener(‘click’, () => { buttons.forEach(btn => btn.classList.remove(‘active’)); contents.forEach(content => content.classList.remove(‘active’)); button.classList.add(‘active’); document.getElementById(button.dataset.tab).classList.add(‘active’); }); }); });
  • Week 2, Day 7 累积原创故事:计划一天的行程

    A character plans a full day with errands and meetings, adjusting the schedule due to transport delays, everything ends happily.
    LEVEL/WORDCOUNT: HSK2 / ~500 words

    body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #fdfdfd; } .container { max-width: 900px; margin: 20px auto; padding: 0 15px; } .tab-group { margin: 25px 0; } .tab-buttons { display: flex; justify-content: space-around; flex-wrap: wrap; gap: 8px; margin-bottom: 10px; } .tab-buttons button { padding: 10px 18px; cursor: pointer; background-color: #ffe082; border: none; border-radius: 6px; font-weight: bold; } .tab-buttons button.active { background-color: #ffca28; } .tab-content { display: none; background-color: #fff8e1; padding: 20px; border-radius: 10px; box-shadow: 0 2px 6px rgba(0,0,0,0.1); } .tab-content.active { display: block; } h2 { color: #2e7d32; margin-top: 0; } textarea { width: 100%; padding: 10px; border-radius: 6px; border: 1px solid #ccc; } .vocab-tooltip { border-bottom: 1px dotted #333; cursor: help; font-weight: bold; color: #2e7d32; } .vocab-tooltip:hover::after { content: attr(data-tooltip); position: absolute; background: #333; color: white; padding: 5px 10px; border-radius: 4px; font-size: 12px; white-space: nowrap; transform: translate(-50%, -120%); } .answer-tooltip { border-bottom: 1px dotted #666; cursor: help; font-weight: bold; color: #1976d2; } .answer-tooltip:hover::after { content: attr(data-answer); position: absolute; background: #1976d2; color: white; padding: 8px 12px; border-radius: 4px; font-size: 13px; white-space: nowrap; transform: translate(-50%, -120%); }

    累积原创故事

    今天计划了一整天的行程早上七点,超市水果。 买完水果发现公交车晚点十分钟所以把下一个约会时间改到了九点半。 上午九点半,图书馆见朋友,他们学习了两个小时中午十二点,我们餐厅午饭下午一点半,要去银行办业务花了三十分钟。 下午三点,和朋友去公园散步。 晚上六点,回家吃晚饭。 今天虽然有延误一切都顺利完成了,开心

    Cumulative Original Story: Planning a Full Day

    Today, I planned a full day of activities. At 7:00 in the morning, I went to the supermarket to buy fruits. After buying fruits, I noticed the bus was delayed by 10 minutes. So, I changed my next appointment to 9:30. At 9:30 a.m., I met friends at the library and studied for two hours. At noon, we went to a restaurant for lunch. At 1:30 p.m., I went to the bank for errands, which took 30 minutes. At 3:00 p.m., I went to the park with friends for a walk. At 6:00 p.m., I returned home for dinner. Although there were delays today, everything went smoothly, and I was happy.

    Audio help

    How to Use the Audio

    The audio is designed to help you improve your Chinese listening skills and pronunciation. You can use it in two ways:

    • Before reading the text: Listen first to practice understanding spoken Chinese. Focus on pronunciation, rhythm, and listening comprehension.
    • After reading the text: Listen again to compare your own pronunciation with the native speaker. Improve fluency and speaking skills.

    Vocabulary

    HanziPinyinEnglish
    行程XíngchéngSchedule / itinerary
    晚点WǎndiǎnDelayed
    超市ChāoshìSupermarket
    图书馆TúshūguǎnLibrary
    餐厅CāntīngRestaurant
    业务YèwùErrands / tasks
    公园GōngyuánPark
    延误YánwùDelay
    顺利ShùnlìSmoothly / successfully
    开心KāixīnHappy
    三个小时Sān gè xiǎoshíThree hours
    十分钟Shí fēnzhōngTen minutes
    cont

    Grammar

    1. Time expressions: Use 点 and 分 to tell the exact time.
    例: 七点九点半
    2. Duration: Use 个小时 / 分钟 to express how long something lasts.
    例: 两个小时三十分钟
    3. Sequence of events: Use time-of-day words to order activities.
    例: 早上七点去超市,中午去餐厅。
    4. Cause and effect: Use 因为…所以… to explain reason.
    例: 因为公交车晚点,所以我改了时间。
    5. Future intention: Use 以后 + verb to express future action.
    例: 以后我不会迟到。

    Idiomatic Expressions

    MandarinPinyinEnglish
    顺利ShùnlìSmoothly / successfully
    开心KāixīnHappy / pleased
    迟到ChídàoBe late
    马上MǎshàngImmediately / right away
    延误YánwùDelay
    松了一口气Sōngle yīkǒuqìRelieved
    改时间Gǎi shíjiānChange the time
    一整天Yī zhěng tiānWhole day
    办业务Bàn yèwùHandle errands / business
    花了时间Huāle shíjiānSpent time

    Cultural Insights

    • In China, people often plan their day with exact times using 点 and 分, reflecting the importance of punctuality.
    • Visiting supermarkets, libraries, and parks are common daily activities for both errands and leisure.
    • The use of 因为…所以… structures is very common to explain reasons in daily conversation.
    • Meeting friends and adjusting schedules due to transport delays is realistic in urban life.
    • Chinese people often use 松了一口气 to express relief when a problem is solved or a delay is over.
    cont

    10 Questions

    1. 行程是什么意思? 💡
    2. 主人公什么时候去超市? 💡
    3. 在图书馆学习了多长时间? 💡
    4. 为什么主人公改了时间? 💡
    5. 他们什么时候吃午饭? 💡
    6. 银行业务花了多长时间? 💡
    7. 哪句话说明今天顺利完成? 💡
    8. 哪句话表示主人公开心? 💡
    9. 他们去哪儿散步? 💡
    10. 延误是什么意思? 💡

    Multiple Choice

    1. 顺利 💡
    a) Problematic
    b) Smoothly / successfully
    c) Quickly
    2. 开心 💡
    a) Sad
    b) Happy
    c) Tired
    3. 延误 💡
    a) Early arrival
    b) Delay
    c) Cancel
    4. 早上 💡
    a) Morning
    b) Afternoon
    c) Evening
    5. 下午 💡
    a) Noon
    b) Afternoon
    c) Evening
    6. 晚上 💡
    a) Morning
    b) Noon
    c) Evening

    True or False

    1. 去超市是在早上。 💡 True
    2. 图书馆停留了三个小时。 💡 False
    3. 银行业务花了三十分钟。 💡 True
    4. 他们晚上去公园。 💡 False
    5. 今天顺利完成。 💡 True
    6. Bus delay caused schedule change. 💡 True

    Retell the Story

    用你自己的话写这个故事。

    Focus on the full day sequence: morning, noon, afternoon, evening. Include delays, time changes, and emotions like 开心 and 顺利.

    document.querySelectorAll(‘.tab-group’).forEach(group => { const buttons = group.querySelectorAll(‘.tab-btn’); const contents = group.querySelectorAll(‘.tab-content’); buttons.forEach(button => { button.addEventListener(‘click’, () => { buttons.forEach(btn => btn.classList.remove(‘active’)); contents.forEach(content => content.classList.remove(‘active’)); button.classList.add(‘active’); document.getElementById(button.dataset.tab).classList.add(‘active’); }); }); });
  • WEEK 7 — DAY 2 社区中心新社团开始报名

    MC and T/F are empty audio text need update

    Key Changes Made

    • Added translation tooltip to the “用你自己的话写这个故事” instruction in the Retell section
    • Added English translation tooltips to all questions using the vocab-tooltip class
    • Placed answer tooltips (💡) immediately after each question
    • For Multiple Choice: answer tooltip appears right after the question, before the a, b, c options, and includes both the letter and full answer text in the format “Answer: X) Full answer text”
    • Added empty rows between Multiple Choice answer pairs in the table using 
    • Applied the same tooltip structure to True/False and Retell sections

    Summary (EN): A community center announces three new hobby clubs and shares what different residents like. Learners practice reading for gist and extracting: who likes what, what time each activity happens, and which club each person chooses.
    LEVEL/WORDCOUNT: HSK2 / ~500 words

    body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #fdfdfd; } .container { max-width: 900px; margin: 20px auto; padding: 0 15px; } .tab-group { margin: 25px 0; } .tab-buttons { display: flex; justify-content: space-around; flex-wrap: wrap; gap: 8px; margin-bottom: 10px; } .tab-buttons button { padding: 10px 18px; cursor: pointer; background-color: #ffe082; border: none; border-radius: 6px; font-weight: bold; } .tab-buttons button.active { background-color: #ffca28; } .tab-content { display: none; background-color: #fff8e1; padding: 20px; border-radius: 10px; box-shadow: 0 2px 6px rgba(0,0,0,0.1); } .tab-content.active { display: block; } h2 { color: #2e7d32; margin-top: 0; } textarea { width: 100%; padding: 10px; border-radius: 6px; border: 1px solid #ccc; } .vocab-tooltip { border-bottom: 1px dotted #333; cursor: help; font-weight: bold; color: #2e7d32; } .vocab-tooltip:hover::after { content: attr(data-tooltip); position: absolute; background: #333; color: white; padding: 5px 10px; border-radius: 4px; font-size: 12px; white-space: nowrap; transform: translate(-50%, -120%); } .answer-tooltip { border-bottom: 1px dotted #666; cursor: help; font-weight: bold; color: #1976d2; } .answer-tooltip:hover::after { content: attr(data-answer); position: absolute; background: #1976d2; color: white; padding: 8px 12px; border-radius: 4px; font-size: 13px; white-space: nowrap; transform: translate(-50%, -120%); }

    社区中心新社团开始报名

    本周社区中心发布通知
    为了更多居民周末
    中心兴趣社团

    第一个做饭每周晚上点半开始小时老师大家简单第二个公园散步小组每周上午公园门口集合大概小时第三个书法初学每周下午开始中心教室上课中心几位居民自己喜欢什么三十岁陈先生喜欢喜欢做饭因为可以家人一起所以做饭班六十五岁李阿姨比较喜欢散步因为公园安静所以散步小组十八岁王同学喜欢安静喜欢汉字觉得书法有意思所以书法初学班最后中心提醒大家报名这周五下午之前办理

    Community Center New Clubs Open for Sign-up

    This week, the community center posted a new notice. To help more residents have a good weekend, the center opened three hobby clubs.

    The first is a cooking class. It starts at 6:30 p.m. every Tuesday and lasts one hour. The teacher will teach everyone to make simple dishes.

    The second is a park walking group. It meets at 9:00 a.m. every Saturday at the park entrance, and they walk for about one hour.

    The third is a beginner calligraphy class. It starts at 3:00 p.m. every Wednesday in the center’s classroom.

    The center also invited several residents to share what they like. Mr. Chen (30) said he likes eating and cooking because he can eat with family, so he chose the cooking class. Auntie Li (65) said she relatively likes walking because the park is quiet, so she chose the walking group. Student Wang (18) said he likes quiet and writing Chinese characters. He thinks calligraphy is interesting, so he signed up for the beginner calligraphy class.

    Finally, the center reminds everyone: if you want to sign up, please come before 5:00 p.m. this Friday.

    Audio help

    How to Use the Audio

    The audio is designed to help you improve your Chinese listening skills and pronunciation. You can use it in two ways:

    • Before reading the text: Listen first to practice understanding spoken Chinese. This helps you focus on pronunciation, rhythm, and listening comprehension without relying on written characters.
    • After reading the text: Listen again to compare your own pronunciation with the native speaker. This helps you improve speaking skills, pronunciation, and fluency.

    Listening regularly with and without the text will strengthen both your comprehension and speaking abilities in Chinese.

    Vocabulary

    HanziPinyinEnglish
    通知tōngzhīnotice
    社团shètuánclub
    报名bàomíngsign up
    开始kāishǐstart
    diǎno’clock
    bànhalf
    集合jíhégather; meet
    教室jiàoshìclassroom
    选择xuǎnzéchoose
    比较bǐjiàorelatively
    有意思yǒu yìsiinteresting
    之前zhīqiánbefore
    每周měi zhōuevery week
    下午xiàwǔafternoon
    上午shàngwǔmorning

    Grammar

    1) Time + verb in notices: “每周二晚上六点半开始 / 每周六上午九点集合 / 每周三下午三点开始” puts the schedule before the action, which is common in announcements.
    [1] 2) Deadline with 之前: “这周五下午五点之前来办理” is a simple pattern for “before (time)”.
    [1] 3) Preference + reason: “因为…所以…” helps show why someone chooses a club (e.g., because the park is quiet, so she chose walking).[1]

    Idiomatic Expressions

    MandarinPinyinEnglish
    开始报名kāishǐ bàomíngsign-up begins
    发通知fā tōngzhīpost/issue a notice
    来办理lái bànlǐcome to handle (sign-up)
    在…之前zài… zhīqiánbefore…
    比较喜欢bǐjiào xǐhuānrather like
    有好周末yǒu hǎo zhōumòhave a nice weekend

    Cultural Insights

    • Short “通知” texts often list the most important details first: what the activity is, when it happens, and where to go.
    • [1]
    • It’s common to add a clear sign-up deadline using “…之前”, so readers know what action to take.
    • [1]
    • Inviting residents to share “我喜欢…” and “因为…所以…” makes announcements feel friendly and encourages participation.

    10 Questions

    1. 社区中心本周发布了什么? 💡
    2. 中心开了几个社团? 💡
    3. 做饭班什么时候开始? 💡
    4. 散步小组什么时候、在哪里集合? 💡
    5. 书法初学班什么时候上课? 💡
    6. 陈先生为什么选做饭班? 💡
    7. 李阿姨比较喜欢什么? 💡
    8. 李阿姨为什么选散步小组? 💡
    9. 王同学喜欢什么? 💡
    10. 报名到什么时候? 💡

    Multiple Choice

    1. 哪个社团在周三下午? 💡
    a) 做饭班
    b) 散步小组
    c) 书法初学班
    2. 做饭班几点开始? 💡
    a) 九点
    b) 六点半
    c) 三点
    3. 散步小组在哪里集合? 💡
    a) 公园门口
    b) 电影院
    c) 教室里
    4. 谁选了做饭班? 💡
    a) 李阿姨
    b) 陈先生
    c) 王同学
    5. “之前”是什么意思? 💡
    a) after
    b) always
    c) before
    6. 王同学为什么报名书法班? 💡
    a) 因为觉得书法有意思
    b) 因为不喜欢安静
    c) 因为想去公园走走

    True or False

    1. 中心开了三个社团。 💡
    2. 做饭班在周六上午开始。 💡
    3. 散步小组在公园门口集合。 💡
    4. 李阿姨因为公园安静,所以选散步小组。 💡
    5. 王同学不喜欢写汉字。 💡
    6. 报名在这周五下午五点之前。 💡

    Retell the Story

    用你自己的话写这个故事。

    中文建议:先写三句“通知”:中心开了什么社团、什么时候、在哪里。再写三句“谁喜欢什么”:用“因为…所以…”说明原因。最后写一句“报名截止时间:…之前”。(可以用“就”让句子更自然,比如“知道消息就很高兴”。)

    [1] English tips: Write 3 sentences for the notice (what/when/where). Then 3 sentences about who likes what with because/so. End with the deadline using “before…”.

    document.querySelectorAll(‘.tab-group’).forEach(group => { const buttons = group.querySelectorAll(‘.tab-btn’); const contents = group.querySelectorAll(‘.tab-content’); buttons.forEach(button => { button.addEventListener(‘click’, () => { buttons.forEach(btn => btn.classList.remove(‘active’)); contents.forEach(content => content.classList.remove(‘active’)); button.classList.add(‘active’); document.getElementById(button.dataset.tab).classList.add(‘active’); }); }); });
  • WEEK 7 — DAY 4 我的理想周末:上午、下午、晚上

    MC and T/F are empty audio text need update

    Key Changes Made

    • Added translation tooltip to the “用你自己的话写这个故事” instruction in the Retell section
    • Added English translation tooltips to all questions using the vocab-tooltip class
    • Placed answer tooltips (💡) immediately after each question
    • For Multiple Choice: answer tooltip appears right after the question, before the a, b, c options, and includes both the letter and full answer text in the format “Answer: X) Full answer text”
    • Added empty rows between Multiple Choice answer pairs in the table using 
    • Applied the same tooltip structure to True/False and Retell sections


    Summary (EN): This diary entry describes an ideal weekend with clear time blocks (morning/afternoon/evening). It practices “喜欢 + activity”, food preferences, and simple reasons with 因为/所以, plus a simple sequence using 先…再…然后…最后….
    [1] LEVEL/WORDCOUNT: HSK2 / ~500 words

    body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #fdfdfd; } .container { max-width: 900px; margin: 20px auto; padding: 0 15px; } .tab-group { margin: 25px 0; } .tab-buttons { display: flex; justify-content: space-around; flex-wrap: wrap; gap: 8px; margin-bottom: 10px; } .tab-buttons button { padding: 10px 18px; cursor: pointer; background-color: #ffe082; border: none; border-radius: 6px; font-weight: bold; } .tab-buttons button.active { background-color: #ffca28; } .tab-content { display: none; background-color: #fff8e1; padding: 20px; border-radius: 10px; box-shadow: 0 2px 6px rgba(0,0,0,0.1); } .tab-content.active { display: block; } h2 { color: #2e7d32; margin-top: 0; } textarea { width: 100%; padding: 10px; border-radius: 6px; border: 1px solid #ccc; } .vocab-tooltip { border-bottom: 1px dotted #333; cursor: help; font-weight: bold; color: #2e7d32; } .vocab-tooltip:hover::after { content: attr(data-tooltip); position: absolute; background: #333; color: white; padding: 5px 10px; border-radius: 4px; font-size: 12px; white-space: nowrap; transform: translate(-50%, -120%); } .answer-tooltip { border-bottom: 1px dotted #666; cursor: help; font-weight: bold; color: #1976d2; } .answer-tooltip:hover::after { content: attr(data-answer); position: absolute; background: #1976d2; color: white; padding: 8px 12px; border-radius: 4px; font-size: 13px; white-space: nowrap; transform: translate(-50%, -120%); }

    我的理想周末:上午、下午、晚上

    星期六
    今天一下喜欢周末
    喜欢安排所以简单计划

    上午起床比较一杯早饭然后公园走走喜欢安静因为公园舒服所以常常公园拍照片下午有时候图书馆比较喜欢故事喜欢学习汉字如果不想出门电视但是从来不晚上喜欢朋友一起晚饭喜欢喜欢因为休息所以最后早一点睡觉星期天 星期天上午商店水果喜欢苹果喜欢香蕉下午一部电影然后汉字晚上朋友打电话觉得这个周末完美

    My Ideal Weekend: Morning, Afternoon, Evening

    Saturday: Today I want to write about my favorite weekend. I don’t like schedules that are too busy, so I only make a simple plan.

    In the morning, I get up relatively early. First I drink a cup of tea, then I eat breakfast, and then I go to the park for a walk. I like quiet because the park feels comfortable. So I often take photos in the park.

    In the afternoon, I sometimes go to the library to read. I relatively like new stories, and I also like learning Chinese characters. If I don’t want to go out, I watch TV at home, but I never watch very late.

    In the evening, I prefer eating dinner with friends. I like hot meals and don’t really like very sweet food. Because I need to rest, I finally go to bed early.

    Sunday: In the morning, I go to the store to buy fruit. I like apples and also like bananas. In the afternoon, I watch a movie and then write a few characters. In the evening, I call a friend and feel this weekend is perfect.

    Audio help

    How to Use the Audio

    The audio is designed to help you improve your Chinese listening skills and pronunciation. You can use it in two ways:

    • Before reading the text: Listen first to practice understanding spoken Chinese. This helps you focus on pronunciation, rhythm, and listening comprehension without relying on written characters.
    • After reading the text: Listen again to compare your own pronunciation with the native speaker. This helps you improve speaking skills, pronunciation, and fluency.

    Listening regularly with and without the text will strengthen both your comprehension and speaking abilities in Chinese.

    Vocabulary

    HanziPinyinEnglish
    理想lǐxiǎngideal
    上午shàngwǔmorning
    下午xiàwǔafternoon
    晚上wǎnshangevening
    xiānfirst
    zàithen
    然后ránhòuthen
    最后zuìhòufinally
    从来不cónglái bùnever
    图书馆túshūguǎnlibrary
    商店shāngdiànstore
    水果shuǐguǒfruit
    安静ānjìngquiet
    舒服shūfúcomfortable
    完美wánměiperfect

    Grammar

    1) Time blocks: starting sentences with 上午/下午/晚上 makes a diary easy to follow and is very common in beginner writing.
    [2] 2) Action order: 先…再…然后…最后… clearly shows sequence (first/then/after that/finally).
    [1] 3) Reasons: 因为…所以… explains preferences simply (e.g., because the park is comfortable, so I like it).[1]

    Idiomatic Expressions

    MandarinPinyinEnglish
    走走zǒuzouwalk around
    写一下xiě yíxiàwrite a bit
    早一点zǎo yìdiǎna bit earlier
    不想出门bù xiǎng chūméndon’t want to go out
    打电话dǎ diànhuàmake a phone call
    很完美hěn wánměivery perfect

    Cultural Insights

    • Many Chinese learners practice diaries by dividing the day into 上午/下午/晚上, which mirrors common textbook routines.
    • [2]
    • Going to the park to “走走” is a very typical weekend activity and a simple way to talk about light exercise and relaxation.
    • “先…再…然后…最后…” is widely used in spoken Chinese to explain plans in a clear order.
    • [1]

    10 Questions

    1. 这篇日记写什么? 💡
    2. 作者上午做什么? 💡
    3. 作者为什么喜欢公园? 💡
    4. 作者下午有时候去哪儿? 💡
    5. 作者从来不做什么? 💡
    6. 作者晚上跟谁吃晚饭? 💡
    7. 作者不太喜欢什么? 💡
    8. 星期天上午作者买什么? 💡
    9. 星期天下午作者做什么? 💡
    10. 最后作者觉得怎么样? 💡

    Multiple Choice

    1. 哪个词是“morning”? 💡
    a) 上午
    b) 下午
    c) 晚上
    2. 星期六上午作者去哪儿? 💡
    a) 商店
    b) 公园
    c) 电影院
    3. 哪个结构表示顺序? 💡
    a) 因为…所以…
    b) 但是…可是…
    c) 先…再…然后…最后…
    4. 如果作者不想出门,会做什么? 💡
    a) 在家看电视
    b) 去公园走走
    c) 去商店买水果
    5. 作者喜欢什么水果? 💡
    a) 西瓜和葡萄
    b) 苹果和香蕉
    c) 只有苹果
    6. 作者为什么早睡觉? 💡
    a) 因为不喜欢朋友
    b) 因为喜欢很晚看电视
    c) 因为要休息

    True or False

    1. 作者喜欢很忙的安排。 💡
    2. 作者常常在公园拍照片。 💡
    3. 作者从来不很晚看电视。 💡
    4. 星期天上午作者买水果。 💡
    5. 星期天下午作者去图书馆。 💡
    6. 作者觉得这个周末很完美。 💡

    Retell the Story

    用你自己的话写这个故事。

    中文建议:用“星期六/星期天 + 上午/下午/晚上”写。每段写2—3句,并用一次“先…再…然后…最后…”来写周末计划。再加两句“因为…所以…”说原因。

    [1] English tips: Use Saturday/Sunday + morning/afternoon/evening. Write 2–3 sentences per time block, include one sequence structure, and add two because/so reasons.[1]

    document.querySelectorAll(‘.tab-group’).forEach(group => { const buttons = group.querySelectorAll(‘.tab-btn’); const contents = group.querySelectorAll(‘.tab-content’); buttons.forEach(button => { button.addEventListener(‘click’, () => { buttons.forEach(btn => btn.classList.remove(‘active’)); contents.forEach(content => content.classList.remove(‘active’)); button.classList.add(‘active’); document.getElementById(button.dataset.tab).classList.add(‘active’); }); }); });
  • WEEK 7 — DAY 1 喜欢和不喜欢:每天都用得到

    MC and T/F are empty audio text need update

    Key Changes Made

    • Added translation tooltip to the “用你自己的话写这个故事” instruction in the Retell section
    • Added English translation tooltips to all questions using the vocab-tooltip class
    • Placed answer tooltips (💡) immediately after each question
    • For Multiple Choice: answer tooltip appears right after the question, before the a, b, c options, and includes both the letter and full answer text in the format “Answer: X) Full answer text”
    • Added empty rows between Multiple Choice answer pairs in the table using 
    • Applied the same tooltip structure to True/False and Retell sections

    Summary (EN): This article explains why “likes and dislikes” help you start and continue daily conversations. It introduces common hobby topics (sports, music, food, TV, reading) and uses simple sentences like “我喜欢… / 我不喜欢… / 你喜欢…吗?” with short reasons using 因为/所以.
    LEVEL/WORDCOUNT: HSK2 / ~500 words

    body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #fdfdfd; } .container { max-width: 900px; margin: 20px auto; padding: 0 15px; } .tab-group { margin: 25px 0; } .tab-buttons { display: flex; justify-content: space-around; flex-wrap: wrap; gap: 8px; margin-bottom: 10px; } .tab-buttons button { padding: 10px 18px; cursor: pointer; background-color: #ffe082; border: none; border-radius: 6px; font-weight: bold; } .tab-buttons button.active { background-color: #ffca28; } .tab-content { display: none; background-color: #fff8e1; padding: 20px; border-radius: 10px; box-shadow: 0 2px 6px rgba(0,0,0,0.1); } .tab-content.active { display: block; } h2 { color: #2e7d32; margin-top: 0; } textarea { width: 100%; padding: 10px; border-radius: 6px; border: 1px solid #ccc; } .vocab-tooltip { border-bottom: 1px dotted #333; cursor: help; font-weight: bold; color: #2e7d32; } .vocab-tooltip:hover::after { content: attr(data-tooltip); position: absolute; background: #333; color: white; padding: 5px 10px; border-radius: 4px; font-size: 12px; white-space: nowrap; transform: translate(-50%, -120%); } .answer-tooltip { border-bottom: 1px dotted #666; cursor: help; font-weight: bold; color: #1976d2; } .answer-tooltip:hover::after { content: attr(data-answer); position: absolute; background: #1976d2; color: white; padding: 8px 12px; border-radius: 4px; font-size: 13px; white-space: nowrap; transform: translate(-50%, -120%); }

    喜欢和不喜欢:每天都用得到

    生活我们常常聊天
    一个方法就是自己喜欢什么不喜欢什么
    比如喜欢运动
    对方可以喜欢跑步
    可以不喜欢踢足球

    喜欢和不喜欢有用因为它们可以帮助认识朋友要是知道喜欢音乐可以喜欢什么可能比较喜欢轻音这样你们话题常见爱好第一运动跑步游泳打球第二音乐唱歌第三喜欢什么喜欢第四电视电视电影第五读书图书馆学习可以因为所以理由比如喜欢电影因为有意思比如不喜欢地方所以热闹餐厅现在可以一下喜欢什么爱好不喜欢什么喜欢和不喜欢时候聊天容易

    Likes and Dislikes: Useful Every Day

    In daily life, we often need to chat with people. One very good method is to say what you like and what you don’t like. For example: “Do you like sports?” The other person can say: “I like running.” Or: “I don’t like playing soccer.”

    Likes and dislikes are useful because they help you get to know new friends. If you know someone likes music, you can ask: “What songs do you like to listen to?” They might answer: “I relatively like light music.” Then you have a topic to talk about.

    There are many common hobby categories. The first is sports: running, swimming, and ball games. The second is music: listening to songs and singing. The third is food: “What do you like to eat?” Some people like spicy food, and some people don’t like sweet food. The fourth is TV: watching TV and movies. The fifth is reading: reading books and studying in the library.

    You can also use “because” and “so” to give a short reason. For example: “I like watching movies because they are interesting.” Another example: “I don’t like very noisy places, so I don’t often go to very lively restaurants.”

    Now you can try. What hobbies do you like? What don’t you like? When you can talk about likes and dislikes, chatting becomes easier.

    Audio help

    How to Use the Audio

    The audio is designed to help you improve your Chinese listening skills and pronunciation. You can use it in two ways:

    • Before reading the text: Listen first to practice understanding spoken Chinese. This helps you focus on pronunciation, rhythm, and listening comprehension without relying on written characters.
    • After reading the text: Listen again to compare your own pronunciation with the native speaker. This helps you improve speaking skills, pronunciation, and fluency.

    Listening regularly with and without the text will strengthen both your comprehension and speaking abilities in Chinese.

    Vocabulary

    HanziPinyinEnglish
    喜欢xǐhuānto like
    不喜欢bù xǐhuānto not like
    爱好àihàohobby
    运动yùndòngsports / exercise
    音乐yīnyuèmusic
    电影diànyǐngmovie
    读书dúshūto read / reading
    因为yīnwèibecause
    所以suǒyǐso / therefore
    常常chángchángoften
    比较bǐjiàorelatively
    gèngeven more
    聊天liáotiānto chat
    朋友péngyoufriend
    地方dìfangplace

    Grammar

    1) Preferences: 我喜欢… / 我不喜欢… / 你喜欢…吗? Examples from the text: “你喜欢运动吗?” “我喜欢跑步。” “我不喜欢踢足球。”
    2) Cause and effect: 因为…所以… Examples: “我喜欢看电影,因为它很有意思。” “我不喜欢很吵的地方,所以我不常去很热闹的餐厅。”
    3) Simple comparison: 比较 + 喜欢 / 更 + 容易. Example: “我比较喜欢轻音。” “聊天就更容易了。”

    PROVIDE MINIMUM 5, MAXIMUM 10 IDIOMATIC EXPRESSIONS

    Idiomatic Expressions

    MandarinPinyinEnglish
    有意思yǒu yìsiinteresting
    热闹rènàolively; bustling
    安静ānjìngquiet; peaceful
    试一下shì yíxiàtry a bit
    常常chángchángoften (very frequently)
    有话题yǒu huàtíhave a topic to talk about

    Cultural Insights

    • In casual Chinese conversation, asking “你喜欢…吗?” is a friendly, low-pressure way to start small talk, especially with classmates, coworkers, or new friends.
    • “热闹” is often positive in Chinese (busy, lively, fun), but some people still say they don’t like places that are “很吵” (too noisy).
    • Giving a short reason with “因为…所以…” sounds clear and polite, even at beginner level.
    TOOLTIP ANSWER FOR 10 QUESTIONS IN MANDARIN – ENGLISH

    10 Questions

    1. 为什么“喜欢和不喜欢”很有用? 💡
    2. 你可以怎么问运动? 💡
    3. 例子里的人喜欢什么运动? 💡
    4. 例子里的人不喜欢什么运动? 💡
    5. 如果他喜欢音乐,你可以问什么? 💡
    6. 他比较喜欢什么音乐? 💡
    7. 文章里一个跟电视有关的爱好是什么? 💡
    8. 作者喜欢做什么?为什么? 💡
    9. 作者不喜欢什么地方? 💡
    10. 会说喜欢和不喜欢以后会怎么样? 💡
    CREATE 6 MULTIPLE QUESTIONS

    Multiple Choice

    1. 开始聊天的好方法是什么? 💡
    a) 先走开
    b) 说自己喜欢什么、不喜欢什么
    c) 不说话
    2. 哪个是“运动”类? 💡
    a) 跑步
    b) 轻音
    c) 图书馆
    3. 哪句话正确使用“因为”? 💡
    a) 因为我喜欢,所以电影。
    b) 我喜欢因为电影。
    c) 我喜欢看电影,因为它很有意思。
    4. 你不喜欢很吵的地方,你可能怎么说? 💡
    a) 我不喜欢很吵的地方。
    b) 我很喜欢很吵的地方。
    c) 我比较喜欢很吵的地方。
    5. 这里“比较喜欢”是什么意思? 💡
    a) never like
    b) relatively like
    c) don’t like
    6. 文章里哪个是“读书”类? 💡
    a) 唱歌
    b) 游泳
    c) 看书
    CREATE 6 TRUE OR FALSE QUESTIONS

    True or False

    1. “喜欢和不喜欢”可以帮助你认识新朋友。 💡
    2. 文章说每个人都喜欢吃甜的。 💡
    3. “听歌”是音乐类。 💡
    4. 作者喜欢很吵的地方。 💡
    5. 用“因为/所以”可以说理由。 💡
    6. 文章说会说喜欢和不喜欢以后,聊天更难。 💡

    Retell the Story

    用你自己的话写这个故事。

    中文建议:1)先写两句:在生活里,我们常常要跟人聊天。2)用三句说你的爱好:我喜欢…;我不喜欢…;我比较喜欢…。3)加一个原因:因为…所以…。4)最后加一句:这样我们就有话题了。

    English tips: 1) Start with 1–2 sentences about chatting in daily life. 2) Add 3 preference sentences: I like… / I don’t like… / I relatively like… 3) Give one reason using because/so. 4) End with a sentence like: “Then we have a topic to talk about.”

    document.querySelectorAll(‘.tab-group’).forEach(group => { const buttons = group.querySelectorAll(‘.tab-btn’); const contents = group.querySelectorAll(‘.tab-content’); buttons.forEach(button => { button.addEventListener(‘click’, () => { buttons.forEach(btn => btn.classList.remove(‘active’)); contents.forEach(content => content.classList.remove(‘active’)); button.classList.add(‘active’); document.getElementById(button.dataset.tab).classList.add(‘active’); }); }); });
  • WEEK 7 — DAY 3 周末你常常做什么?——年轻人和老人的采访

    MC and T/F are empty audio text need update

    Key Changes Made

    • Added translation tooltip to the “用你自己的话写这个故事” instruction in the Retell section
    • Added English translation tooltips to all questions using the vocab-tooltip class
    • Placed answer tooltips (💡) immediately after each question
    • For Multiple Choice: answer tooltip appears right after the question, before the a, b, c options, and includes both the letter and full answer text in the format “Answer: X) Full answer text”
    • Added empty rows between Multiple Choice answer pairs in the table using 
    • Applied the same tooltip structure to True/False and Retell sections

    Summary (EN): A short Q&A interview with a 25-year-old and a 70-year-old about weekend hobbies. It practices preference questions (你喜欢…吗?) and frequency words (常常/有时候/从来不) with simple reasons using 因为/所以.
    LEVEL/WORDCOUNT: HSK2 / ~500 words

    body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #fdfdfd; } .container { max-width: 900px; margin: 20px auto; padding: 0 15px; } .tab-group { margin: 25px 0; } .tab-buttons { display: flex; justify-content: space-around; flex-wrap: wrap; gap: 8px; margin-bottom: 10px; } .tab-buttons button { padding: 10px 18px; cursor: pointer; background-color: #ffe082; border: none; border-radius: 6px; font-weight: bold; } .tab-buttons button.active { background-color: #ffca28; } .tab-content { display: none; background-color: #fff8e1; padding: 20px; border-radius: 10px; box-shadow: 0 2px 6px rgba(0,0,0,0.1); } .tab-content.active { display: block; } h2 { color: #2e7d32; margin-top: 0; } textarea { width: 100%; padding: 10px; border-radius: 6px; border: 1px solid #ccc; } .vocab-tooltip { border-bottom: 1px dotted #333; cursor: help; font-weight: bold; color: #2e7d32; } .vocab-tooltip:hover::after { content: attr(data-tooltip); position: absolute; background: #333; color: white; padding: 5px 10px; border-radius: 4px; font-size: 12px; white-space: nowrap; transform: translate(-50%, -120%); } .answer-tooltip { border-bottom: 1px dotted #666; cursor: help; font-weight: bold; color: #1976d2; } .answer-tooltip:hover::after { content: attr(data-answer); position: absolute; background: #1976d2; color: white; padding: 8px 12px; border-radius: 4px; font-size: 13px; white-space: nowrap; transform: translate(-50%, -120%); }

    周末你常常做什么?——年轻人和老人的采访

    记者今天我们采访两位居民
    一位二十五岁小林另一位七十岁张爷爷

    记者小林周末常常什么小林常常朋友咖啡馆聊天喜欢电影因为工作所以周末放松记者喜欢运动小林有时候喜欢有时候游泳跑步但是从来不运动因为没意思记者喜欢什么小林喜欢比如辣面喜欢所以很少蛋糕记者现在一下张爷爷张爷爷周末常常什么张爷爷常常公园散步喜欢有时候新闻记者喜欢朋友出去张爷爷喜欢但是不是每个周末出去有时候天气所以休息记者喜欢电视张爷爷有时候从来不电视因为起床所以睡觉记者最后你们什么建议别人小林自己喜欢活动开心张爷爷常常出去走走身体

    What Do You Often Do on Weekends? — An Interview with a Young and an Older Person

    Reporter: Today we interviewed two residents. One is Xiao Lin, 25 years old, and the other is Grandpa Zhang, 70 years old.

    Reporter: Xiao Lin, what do you often do on weekends?
    Xiao Lin: I often go to a café to chat with friends, and I also like watching movies. Because work is very busy, I want to relax on weekends.

    Reporter: Do you like sports?
    Xiao Lin: Sometimes. Sometimes I go swimming, and I also run. But I never exercise at home, because it’s too boring.

    Reporter: Then what do you like to eat?
    Xiao Lin: I really like spicy food, for example spicy noodles. I don’t really like sweet food, so I rarely eat cake.

    Reporter: Now let’s ask Grandpa Zhang. Grandpa Zhang, what do you often do on weekends?
    Grandpa Zhang: I often go to the park to take a walk. I also like reading books, and sometimes I read the news at home.

    Reporter: Do you like going out with friends?
    Grandpa Zhang: I do. But I don’t go out every weekend. Sometimes the weather is not good, so I rest at home.

    Reporter: Do you like watching TV?
    Grandpa Zhang: Sometimes I watch, but I never watch TV very late. Because I need to get up early, I go to sleep early.

    Reporter: Finally, what advice do you have for others?
    Xiao Lin: Find activities you like, then you will be very happy.
    Grandpa Zhang: Go out for a walk often, and your health will be better.

    Audio help

    How to Use the Audio

    The audio is designed to help you improve your Chinese listening skills and pronunciation. You can use it in two ways:

    • Before reading the text: Listen first to practice understanding spoken Chinese. This helps you focus on pronunciation, rhythm, and listening comprehension without relying on written characters.
    • After reading the text: Listen again to compare your own pronunciation with the native speaker. This helps you improve speaking skills, pronunciation, and fluency.

    Listening regularly with and without the text will strengthen both your comprehension and speaking abilities in Chinese.

    Vocabulary

    HanziPinyinEnglish
    采访cǎifǎnginterview
    居民jūmínresident
    周末zhōumòweekend
    常常chángchángoften
    有时候yǒushíhousometimes
    从来不cónglái bùnever
    放松fàngsōngrelax
    散步sànbùtake a walk
    新闻xīnwénnews
    建议jiànyìadvice; suggestion
    身体shēntǐbody; health
    早起床zǎo qǐchuángget up early
    睡觉shuìjiàosleep
    咖啡馆kāfēiguǎncafé
    太…了tài…letoo…
    MINIMUM 10, MAXIMUM 20 WORDS

    Grammar

    1) Frequency adverbs: 常常 / 有时候 / 从来不 usually come before the verb. Examples: “我常常跟朋友去咖啡馆聊天。” “我有时候去游泳。” “我从来不在家做运动。”
    [1] 2) Preference questions: “你喜欢…吗?” and follow-up “那你喜欢…吗/吃什么?” keep the interview natural and simple.
    3) Reasons: 因为…所以… gives clear cause and result. Examples: “因为工作很忙,所以周末我想放松。” “因为我要早起床,所以我早点就睡觉。”

    PROVIDE MINIMUM 5, MAXIMUM 10 IDIOMATIC EXPRESSIONS

    Idiomatic Expressions

    MandarinPinyinEnglish
    放松一下fàngsōng yíxiàrelax a bit
    太没意思了tài méi yìsi letoo boring
    很少hěn shǎorarely
    早一点zǎo yìdiǎna bit earlier
    出去走走chūqù zǒuzougo out for a walk
    身体更好shēntǐ gèng hǎobetter health

    Cultural Insights

    • In Chinese, using “爷爷/奶奶” can be a polite way to address older people in the community, even if they are not family.
    • Weekend talk is a common small-talk topic, and “周末你常常做什么?” is a very natural question for beginners.
    • Older speakers often mention health habits (walking, sleeping early), which makes good practice for 因为/所以 and frequency words.
    TOOLTIP ANSWER FOR 10 QUESTIONS IN MANDARIN – ENGLISH

    10 Questions

    1. 记者采访了谁? 💡
    2. 小林多大? 💡
    3. 张爷爷多大? 💡
    4. 小林周末常常做什么? 💡
    5. 小林为什么周末想放松? 💡
    6. 小林喜欢运动吗? 💡
    7. 小林有时候做什么运动? 💡
    8. 张爷爷周末常常做什么? 💡
    9. 张爷爷为什么从来不很晚看电视? 💡
    10. 张爷爷给什么建议? 💡
    CREATE 6 MULTIPLE QUESTIONS

    Multiple Choice

    1. 小林周末常常做什么? 💡
    a) 在家做运动
    b) 去咖啡馆聊天
    c) 很晚看电视
    2. 小林从来不在哪里做运动? 💡
    a) 在家
    b) 在游泳馆
    c) 在公园
    3. 小林喜欢吃什么? 💡
    a) 甜的
    b) 苦的
    c) 辣的
    4. 张爷爷常常去哪儿? 💡
    a) 学校
    b) 公园
    c) 电影院
    5. 张爷爷为什么早睡觉? 💡
    a) 因为要早起床
    b) 因为太没意思了
    c) 因为工作很忙
    6. 哪个词是“sometimes”? 💡
    a) 从来不
    b) 常常
    c) 有时候
    CREATE 6 TRUE OR FALSE QUESTIONS

    True or False

    1. 小林二十五岁。 💡
    2. 小林因为工作很忙,所以周末想放松。 💡
    3. 小林总是在家做运动。 💡
    4. 张爷爷常常去公园散步。 💡
    5. 张爷爷每个周末都很晚看电视。 💡
    6. 有时候天气不好,所以张爷爷在家休息。 💡

    Retell the Story

    用你自己的话写这个故事。

    中文建议:用“记者:… / A:…”写6—8轮问答。一定要用三个频率词:常常、有时候、从来不。再加两句“因为…所以…”解释原因。

    English tips: Write 6–8 Q&A turns. Include the three frequency words (often/sometimes/never) and add two because/so reason sentences. Keep hobbies simple: café, movies, walking, reading.

    document.querySelectorAll(‘.tab-group’).forEach(group => { const buttons = group.querySelectorAll(‘.tab-btn’); const contents = group.querySelectorAll(‘.tab-content’); buttons.forEach(button => { button.addEventListener(‘click’, () => { buttons.forEach(btn => btn.classList.remove(‘active’)); contents.forEach(content => content.classList.remove(‘active’)); button.classList.add(‘active’); document.getElementById(button.dataset.tab).classList.add(‘active’); }); }); });