Class_generator/Legacy/js/content/NCE2-Lesson30.js
StillHammer 38920cc858 Complete architectural rewrite with ultra-modular system
Major Changes:
- Moved legacy system to Legacy/ folder for archival
- Built new modular architecture with strict separation of concerns
- Created core system: Module, EventBus, ModuleLoader, Router
- Added Application bootstrap with auto-start functionality
- Implemented development server with ES6 modules support
- Created comprehensive documentation and project context
- Converted SBS-7-8 content to JSON format
- Copied all legacy games and content to new structure

New Architecture Features:
- Sealed modules with WeakMap private data
- Strict dependency injection system
- Event-driven communication only
- Inviolable responsibility patterns
- Auto-initialization without commands
- Component-based UI foundation ready

Technical Stack:
- Vanilla JS/HTML/CSS only
- ES6 modules with proper imports/exports
- HTTP development server (no file:// protocol)
- Modular CSS with component scoping
- Comprehensive error handling and debugging

Ready for Phase 2: Converting legacy modules to new architecture

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-22 07:08:39 +08:00

785 lines
40 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// === LESSON 30: FOOTBALL OR POLO? ===
// English learning story with Chinese translation - Intermediate Level
window.ContentModules = window.ContentModules || {};
window.ContentModules.NCE2Lesson30 = {
id: "nce2-lesson30",
name: "NCE2-Lesson30",
description: "Football or polo? - A story about the Wayle river with grammar focus on articles and quantifiers",
difficulty: "intermediate",
language: "en-US",
userLanguage: "zh-CN",
totalWords: 200,
// === GRAMMAR LESSONS SYSTEM ===
grammar: {
"articles-usage": {
title: "Articles Usage - 冠词使用",
explanation: "English uses 'a', 'an', and 'the' in specific ways, especially with names and places.",
rules: [
"the - use with rivers, seas, oceans, mountain ranges: the Thames, the Pacific",
"no article - use with most personal names and countries: John, England",
"the - use with certain countries: the United States, the United Kingdom",
"the - use with superlatives and unique things: the best, the sun"
],
examples: [
{
english: "The Wayle is a small river.",
chinese: "威尔河是一条小河。",
explanation: "Use 'the' with river names",
pronunciation: "ðə weɪl ɪz ə smɔːl ˈrɪvər"
},
{
english: "Paris is on the Seine.",
chinese: "巴黎在塞纳河上。",
explanation: "Use 'the' with famous rivers",
pronunciation: "ˈpærɪs ɪz ɒn ðə seɪn"
},
{
english: "London is on the Thames.",
chinese: "伦敦在泰晤士河上。",
explanation: "River names always take 'the'",
pronunciation: "ˈlʌndən ɪz ɒn ðə temz"
},
{
english: "He lives in England.",
chinese: "他住在英国。",
explanation: "Most country names don't use 'the'",
pronunciation: "hiː lɪvz ɪn ˈɪŋɡlənd"
},
{
english: "I went to the United States.",
chinese: "我去了美国。",
explanation: "Some countries use 'the'",
pronunciation: "aɪ went tuː ðə juˈnaɪtɪd steɪts"
}
],
exercises: [
{
type: "fill_blank",
sentence: "_____ Thames flows through London.",
options: ["The", "A", "An", "No article"],
correct: "The",
explanation: "River names always use 'the'"
},
{
type: "fill_blank",
sentence: "John lives in _____ England.",
options: ["the", "a", "an", "no article"],
correct: "no article",
explanation: "Most country names don't use articles"
}
]
},
"some-any-usage": {
title: "Some and Any Usage - Some和Any的使用",
explanation: "English uses 'some' and 'any' differently depending on sentence type and meaning.",
rules: [
"some - use in positive statements: There are some people",
"any - use in questions: Are there any people?",
"any - use in negative statements: There aren't any people",
"some - use in offers and requests: Would you like some tea?"
],
examples: [
{
english: "Some children were playing games.",
chinese: "一些孩子在玩游戏。",
explanation: "Use 'some' in positive statements",
pronunciation: "sʌm ˈɪldrən wər ˈpleɪɪŋ ɡeɪmz"
},
{
english: "There were some people rowing.",
chinese: "有一些人在划船。",
explanation: "Use 'some' to describe what exists",
pronunciation: "ðər wər sʌm ˈpiːpəl ˈroʊɪŋ"
},
{
english: "There weren't any children in sight.",
chinese: "看不见任何孩子。",
explanation: "Use 'any' in negative statements",
pronunciation: "ðər wərnt ˈeni ˈɪldrən ɪn saɪt"
},
{
english: "Are there any boats on the river?",
chinese: "河上有船吗?",
explanation: "Use 'any' in questions",
pronunciation: "ər ðər ˈeni boʊts ɒn ðə ˈrɪvər"
},
{
english: "Would you like some water?",
chinese: "你想要一些水吗?",
explanation: "Use 'some' in offers",
pronunciation: "wʊd juː laɪk sʌm ˈːtər"
}
],
exercises: [
{
type: "fill_blank",
sentence: "There are _____ people on the bank.",
options: ["some", "any", "a", "the"],
correct: "some",
explanation: "Use 'some' in positive statements"
},
{
type: "fill_blank",
sentence: "There weren't _____ children in sight.",
options: ["some", "any", "a", "the"],
correct: "any",
explanation: "Use 'any' in negative statements"
}
]
},
"past-continuous": {
title: "Past Continuous Tense - 过去进行时",
explanation: "Use past continuous for actions that were in progress at a specific time in the past.",
rules: [
"Form: was/were + verb-ing",
"Use for ongoing past actions: I was sitting by the river",
"Use for background actions in stories: Children were playing while I sat",
"Use with time expressions: at 3pm yesterday, last Sunday"
],
examples: [
{
english: "Some children were playing games.",
chinese: "一些孩子在玩游戏。",
explanation: "Action in progress in the past",
pronunciation: "sʌm ˈɪldrən wər ˈpleɪɪŋ ɡeɪmz"
},
{
english: "People were rowing on the river.",
chinese: "人们在河上划船。",
explanation: "Ongoing action in the past",
pronunciation: "ˈpiːpəl wər ˈroʊɪŋ ɒn ðə ˈrɪvər"
},
{
english: "I was sitting by the river.",
chinese: "我坐在河边。",
explanation: "Past continuous shows duration",
pronunciation: "aɪ wəz ˈsɪtɪŋ baɪ ðə ˈrɪvər"
}
],
exercises: [
{
type: "fill_blank",
sentence: "The children _____ playing when it happened.",
options: ["were", "was", "are", "is"],
correct: "were",
explanation: "Use 'were' with plural subjects in past continuous"
}
]
}
},
vocabulary: {
"polo": {
"user_language": "水球",
"type": "noun",
"pronunciation": "ˈpoʊloʊ"
},
"river": {
"user_language": "河流",
"type": "noun",
"pronunciation": "ˈrɪvər"
},
"cut": {
"user_language": "穿过",
"type": "verb",
"pronunciation": "kʌt"
},
"park": {
"user_language": "公园",
"type": "noun",
"pronunciation": "pɑːrk"
},
"afternoon": {
"user_language": "下午",
"type": "noun",
"pronunciation": "ˌæftərˈnuːn"
},
"bank": {
"user_language": "河岸",
"type": "noun",
"pronunciation": "bæŋk"
},
"usual": {
"user_language": "平常的",
"type": "adjective",
"pronunciation": "ˈjuːʒuəl"
},
"children": {
"user_language": "孩子们",
"type": "noun",
"pronunciation": "ˈɪldrən"
},
"games": {
"user_language": "游戏",
"type": "noun",
"pronunciation": "ɡeɪmz"
},
"people": {
"user_language": "人们",
"type": "noun",
"pronunciation": "ˈpiːpəl"
},
"row": {
"user_language": "划船",
"type": "verb",
"pronunciation": "roʊ"
},
"suddenly": {
"user_language": "突然",
"type": "adverb",
"pronunciation": "ˈsʌdənli"
},
"kick": {
"user_language": "踢",
"type": "verb",
"pronunciation": "kɪk"
},
"ball": {
"user_language": "球",
"type": "noun",
"pronunciation": "bɔːl"
},
"hard": {
"user_language": "用力地",
"type": "adverb",
"pronunciation": "hɑːrd"
},
"towards": {
"user_language": "朝向",
"type": "preposition",
"pronunciation": "təˈːrdz"
},
"passing": {
"user_language": "经过的",
"type": "adjective",
"pronunciation": "ˈpæsɪŋ"
},
"boat": {
"user_language": "船",
"type": "noun",
"pronunciation": "boʊt"
},
"called": {
"user_language": "叫喊",
"type": "verb",
"pronunciation": "kɔːld"
},
"hear": {
"user_language": "听见",
"type": "verb",
"pronunciation": "hɪr"
},
"struck": {
"user_language": "击打",
"type": "verb",
"pronunciation": "strʌk"
},
"nearly": {
"user_language": "几乎",
"type": "adverb",
"pronunciation": "ˈnɪrli"
},
"fell": {
"user_language": "落下",
"type": "verb",
"pronunciation": "fel"
},
"water": {
"user_language": "水",
"type": "noun",
"pronunciation": "ˈːtər"
},
"turned": {
"user_language": "转身",
"type": "verb",
"pronunciation": "tɜːrnd"
},
"sight": {
"user_language": "视线",
"type": "noun",
"pronunciation": "saɪt"
},
"run away": {
"user_language": "跑开",
"type": "verb",
"pronunciation": "rʌn əˈweɪ"
},
"laughed": {
"user_language": "笑",
"type": "verb",
"pronunciation": "læft"
},
"realized": {
"user_language": "意识到",
"type": "verb",
"pronunciation": "ˈriəlaɪzd"
},
"happened": {
"user_language": "发生",
"type": "verb",
"pronunciation": "ˈhæpənd"
},
"threw": {
"user_language": "扔",
"type": "verb",
"pronunciation": "θruː"
},
"back": {
"user_language": "回来",
"type": "adverb",
"pronunciation": "bæk"
}
},
// === SENTENCES FOR GAMES (extracted from stories) ===
sentences: [
{
english: "The Wayle is a small river.",
chinese: "威尔河是一条小河。",
prononciation: "ðə weɪl ɪz ə smɔːl ˈrɪvər"
},
{
english: "It cuts across the park near my home.",
chinese: "它横穿我家附近的公园。",
prononciation: "ɪt kʌts əˈkrɔːs ðə pɑːrk nɪr maɪ hoʊm"
},
{
english: "I like sitting by the Wayle on fine afternoons.",
chinese: "我喜欢在晴朗的下午坐在威尔河边。",
prononciation: "aɪ laɪk ˈsɪtɪŋ baɪ ðə weɪl ɑːn faɪn ˌæftərˈnuːnz"
},
{
english: "Some children were playing games on the bank.",
chinese: "一些孩子在河岸上玩游戏。",
prononciation: "sʌm ˈɪldrən wər ˈpleɪɪŋ geɪmz ɑːn ðə bæŋk"
},
{
english: "There were some people rowing on the river.",
chinese: "河上有一些人在划船。",
prononciation: "ðɛr wər sʌm ˈpiːpəl ˈroʊɪŋ ɑːn ðə ˈrɪvər"
},
{
english: "The ball struck him so hard.",
chinese: "球重重地打在他身上。",
prononciation: "ðə bɔːl strʌk hɪm soʊ hɑːrd"
},
{
english: "This is a pleasant surprise!",
chinese: "这真是个意外的惊喜!",
prononciation: ɪs ɪz ə ˈplɛzənt sərˈpraɪz"
},
{
english: "I turned to look at the children.",
chinese: "我转身看向孩子们。",
prononciation: "aɪːrnd tuː lʊk æt ðə ˈɪldrən"
},
{
english: "They were playing football, not polo!",
chinese: "他们在踢足球,不是水球!",
prononciation: "ðeɪ wər ˈpleɪɪŋ ˈfʊtbɔːl nɑːt ˈpoʊloʊ"
}
],
story: {
title: "Football or polo? - 足球还是水球?",
totalSentences: 12,
chapters: [
{
title: "Chapter 1: A Day by the River - 河边的一天",
sentences: [
{
id: 1,
original: "The Wayle is a small river that cuts across the park near my home.",
translation: "威尔河是横穿我家附近公园的一条小河。",
words: [
{word: "The", translation: "这条", type: "article", pronunciation: "ðə"},
{word: "Wayle", translation: "威尔河", type: "noun", pronunciation: "weɪl"},
{word: "is", translation: "是", type: "verb", pronunciation: "ɪz"},
{word: "a", translation: "一条", type: "article", pronunciation: "ə"},
{word: "small", translation: "小的", type: "adjective", pronunciation: "smɔːl"},
{word: "river", translation: "河流", type: "noun", pronunciation: "ˈrɪvər"},
{word: "that", translation: "那", type: "pronoun", pronunciation: "ðæt"},
{word: "cuts", translation: "穿过", type: "verb", pronunciation: "kʌts"},
{word: "across", translation: "横穿", type: "preposition", pronunciation: ˈkrɔːs"},
{word: "the", translation: "这个", type: "article", pronunciation: "ðə"},
{word: "park", translation: "公园", type: "noun", pronunciation: "pɑːrk"},
{word: "near", translation: "靠近", type: "preposition", pronunciation: "nɪr"},
{word: "my", translation: "我的", type: "pronoun", pronunciation: "maɪ"},
{word: "home", translation: "家", type: "noun", pronunciation: "hoʊm"}
]
},
{
id: 2,
original: "I like sitting by the Wayle on fine afternoons.",
translation: "我喜欢在天气晴朗的下午坐在威尔河边。",
words: [
{word: "I", translation: "我", type: "pronoun", pronunciation: "aɪ"},
{word: "like", translation: "喜欢", type: "verb", pronunciation: "laɪk"},
{word: "sitting", translation: "坐", type: "verb", pronunciation: "ˈsɪtɪŋ"},
{word: "by", translation: "在...旁边", type: "preposition", pronunciation: "baɪ"},
{word: "the", translation: "这条", type: "article", pronunciation: "ðə"},
{word: "Wayle", translation: "威尔河", type: "noun", pronunciation: "weɪl"},
{word: "on", translation: "在", type: "preposition", pronunciation: "ɒn"},
{word: "fine", translation: "晴朗的", type: "adjective", pronunciation: "faɪn"},
{word: "afternoons", translation: "下午", type: "noun", pronunciation: "ˌæftərˈnuːnz"}
]
},
{
id: 3,
original: "It was warm last Sunday, so I went and sat on the river bank as usual.",
translation: "上星期日天气很暖和,于是我像往常一样又去河边坐坐。",
words: [
{word: "It", translation: "天气", type: "pronoun", pronunciation: "ɪt"},
{word: "was", translation: "是", type: "verb", pronunciation: "wəz"},
{word: "warm", translation: "暖和的", type: "adjective", pronunciation: "wɔːrm"},
{word: "last", translation: "上", type: "adjective", pronunciation: "læst"},
{word: "Sunday", translation: "星期日", type: "noun", pronunciation: "ˈsʌndeɪ"},
{word: "so", translation: "所以", type: "conjunction", pronunciation: "soʊ"},
{word: "I", translation: "我", type: "pronoun", pronunciation: "aɪ"},
{word: "went", translation: "去了", type: "verb", pronunciation: "went"},
{word: "and", translation: "和", type: "conjunction", pronunciation: "ænd"},
{word: "sat", translation: "坐", type: "verb", pronunciation: "sæt"},
{word: "on", translation: "在", type: "preposition", pronunciation: "ɒn"},
{word: "the", translation: "这个", type: "article", pronunciation: "ðə"},
{word: "river", translation: "河", type: "noun", pronunciation: "ˈrɪvər"},
{word: "bank", translation: "岸边", type: "noun", pronunciation: "bæŋk"},
{word: "as", translation: "像", type: "adverb", pronunciation: "æz"},
{word: "usual", translation: "往常一样", type: "adjective", pronunciation: "ˈjuːʒuəl"}
]
},
{
id: 4,
original: "Some children were playing games on the bank and there were some people rowing on the river.",
translation: "河岸上有些孩子在玩耍,河面上有些人在划船。",
words: [
{word: "Some", translation: "一些", type: "determiner", pronunciation: "sʌm"},
{word: "children", translation: "孩子们", type: "noun", pronunciation: "ˈɪldrən"},
{word: "were", translation: "正在", type: "verb", pronunciation: "wər"},
{word: "playing", translation: "玩", type: "verb", pronunciation: "ˈpleɪɪŋ"},
{word: "games", translation: "游戏", type: "noun", pronunciation: "ɡeɪmz"},
{word: "on", translation: "在", type: "preposition", pronunciation: "ɒn"},
{word: "the", translation: "这个", type: "article", pronunciation: "ðə"},
{word: "bank", translation: "岸边", type: "noun", pronunciation: "bæŋk"},
{word: "and", translation: "和", type: "conjunction", pronunciation: "ænd"},
{word: "there", translation: "那里", type: "adverb", pronunciation: "ðer"},
{word: "were", translation: "有", type: "verb", pronunciation: "wər"},
{word: "some", translation: "一些", type: "determiner", pronunciation: "sʌm"},
{word: "people", translation: "人们", type: "noun", pronunciation: "ˈpiːpəl"},
{word: "rowing", translation: "划船", type: "verb", pronunciation: "ˈroʊɪŋ"},
{word: "on", translation: "在", type: "preposition", pronunciation: "ɒn"},
{word: "the", translation: "这条", type: "article", pronunciation: "ðə"},
{word: "river", translation: "河", type: "noun", pronunciation: "ˈrɪvər"}
]
}
]
},
{
title: "Chapter 2: The Ball Incident - 球的事件",
sentences: [
{
id: 5,
original: "Suddenly, one of the children kicked a ball very hard and it went towards a passing boat.",
translation: "突然,一个孩子狠狠地踢了一脚球,球便向一条经过的小船飞去。",
words: [
{word: "Suddenly", translation: "突然", type: "adverb", pronunciation: "ˈsʌdənli"},
{word: "one", translation: "一个", type: "number", pronunciation: "wʌn"},
{word: "of", translation: "的", type: "preposition", pronunciation: "ʌv"},
{word: "the", translation: "这些", type: "article", pronunciation: "ðə"},
{word: "children", translation: "孩子们", type: "noun", pronunciation: "ˈɪldrən"},
{word: "kicked", translation: "踢了", type: "verb", pronunciation: "kɪkt"},
{word: "a", translation: "一个", type: "article", pronunciation: "ə"},
{word: "ball", translation: "球", type: "noun", pronunciation: "bɔːl"},
{word: "very", translation: "非常", type: "adverb", pronunciation: "ˈveri"},
{word: "hard", translation: "用力地", type: "adverb", pronunciation: "hɑːrd"},
{word: "and", translation: "并且", type: "conjunction", pronunciation: "ænd"},
{word: "it", translation: "它", type: "pronoun", pronunciation: "ɪt"},
{word: "went", translation: "飞去", type: "verb", pronunciation: "went"},
{word: "towards", translation: "朝向", type: "preposition", pronunciation: "təˈːrdz"},
{word: "a", translation: "一条", type: "article", pronunciation: "ə"},
{word: "passing", translation: "经过的", type: "adjective", pronunciation: "ˈpæsɪŋ"},
{word: "boat", translation: "船", type: "noun", pronunciation: "boʊt"}
]
},
{
id: 6,
original: "Some people on the bank called out to the man in the boat, but he did not hear them.",
translation: "岸上的一些人对船上的人高喊,但他没有听见。",
words: [
{word: "Some", translation: "一些", type: "determiner", pronunciation: "sʌm"},
{word: "people", translation: "人们", type: "noun", pronunciation: "ˈpiːpəl"},
{word: "on", translation: "在", type: "preposition", pronunciation: "ɒn"},
{word: "the", translation: "这个", type: "article", pronunciation: "ðə"},
{word: "bank", translation: "岸上", type: "noun", pronunciation: "bæŋk"},
{word: "called", translation: "叫喊", type: "verb", pronunciation: "kɔːld"},
{word: "out", translation: "出来", type: "adverb", pronunciation: "aʊt"},
{word: "to", translation: "对", type: "preposition", pronunciation: "tuː"},
{word: "the", translation: "这个", type: "article", pronunciation: "ðə"},
{word: "man", translation: "人", type: "noun", pronunciation: "mæn"},
{word: "in", translation: "在", type: "preposition", pronunciation: "ɪn"},
{word: "the", translation: "这条", type: "article", pronunciation: "ðə"},
{word: "boat", translation: "船上", type: "noun", pronunciation: "boʊt"},
{word: "but", translation: "但是", type: "conjunction", pronunciation: "bʌt"},
{word: "he", translation: "他", type: "pronoun", pronunciation: "hiː"},
{word: "did", translation: "助动词", type: "auxiliary", pronunciation: "dɪd"},
{word: "not", translation: "不", type: "adverb", pronunciation: "nɑːt"},
{word: "hear", translation: "听见", type: "verb", pronunciation: "hɪr"},
{word: "them", translation: "他们", type: "pronoun", pronunciation: "ðem"}
]
},
{
id: 7,
original: "The ball struck him so hard that he nearly fell into the water.",
translation: "球重重地打在他身上,使他差点儿落入水中。",
words: [
{word: "The", translation: "这个", type: "article", pronunciation: "ðə"},
{word: "ball", translation: "球", type: "noun", pronunciation: "bɔːl"},
{word: "struck", translation: "击打", type: "verb", pronunciation: "strʌk"},
{word: "him", translation: "他", type: "pronoun", pronunciation: "hɪm"},
{word: "so", translation: "如此", type: "adverb", pronunciation: "soʊ"},
{word: "hard", translation: "用力", type: "adverb", pronunciation: "hɑːrd"},
{word: "that", translation: "以至于", type: "conjunction", pronunciation: "ðæt"},
{word: "he", translation: "他", type: "pronoun", pronunciation: "hiː"},
{word: "nearly", translation: "几乎", type: "adverb", pronunciation: "ˈnɪrli"},
{word: "fell", translation: "落下", type: "verb", pronunciation: "fel"},
{word: "into", translation: "进入", type: "preposition", pronunciation: "ˈɪntuː"},
{word: "the", translation: "这", type: "article", pronunciation: "ðə"},
{word: "water", translation: "水中", type: "noun", pronunciation: "ˈːtər"}
]
},
{
id: 8,
original: "I turned to look at the children, but there weren't any in sight: they had all run away!",
translation: "我转过头去看那些孩子,但一个也不见,全都跑了!",
words: [
{word: "I", translation: "我", type: "pronoun", pronunciation: "aɪ"},
{word: "turned", translation: "转身", type: "verb", pronunciation: "tɜːrnd"},
{word: "to", translation: "去", type: "preposition", pronunciation: "tuː"},
{word: "look", translation: "看", type: "verb", pronunciation: "lʊk"},
{word: "at", translation: "看", type: "preposition", pronunciation: "æt"},
{word: "the", translation: "这些", type: "article", pronunciation: "ðə"},
{word: "children", translation: "孩子们", type: "noun", pronunciation: "ˈɪldrən"},
{word: "but", translation: "但是", type: "conjunction", pronunciation: "bʌt"},
{word: "there", translation: "那里", type: "adverb", pronunciation: "ðer"},
{word: "weren't", translation: "没有", type: "verb", pronunciation: "wərnt"},
{word: "any", translation: "任何", type: "determiner", pronunciation: "ˈeni"},
{word: "in", translation: "在", type: "preposition", pronunciation: "ɪn"},
{word: "sight", translation: "视线中", type: "noun", pronunciation: "saɪt"},
{word: "they", translation: "他们", type: "pronoun", pronunciation: "ðeɪ"},
{word: "had", translation: "已经", type: "auxiliary", pronunciation: "hæd"},
{word: "all", translation: "全部", type: "adverb", pronunciation: ːl"},
{word: "run", translation: "跑", type: "verb", pronunciation: "rʌn"},
{word: "away", translation: "走了", type: "adverb", pronunciation: ˈweɪ"}
]
}
]
},
{
title: "Chapter 3: The Happy Ending - 愉快的结局",
sentences: [
{
id: 9,
original: "The man laughed when he realized what had happened.",
translation: "当那个人明白了发生的事情时,笑了。",
words: [
{word: "The", translation: "这个", type: "article", pronunciation: "ðə"},
{word: "man", translation: "人", type: "noun", pronunciation: "mæn"},
{word: "laughed", translation: "笑了", type: "verb", pronunciation: "læft"},
{word: "when", translation: "当", type: "conjunction", pronunciation: "wen"},
{word: "he", translation: "他", type: "pronoun", pronunciation: "hiː"},
{word: "realized", translation: "意识到", type: "verb", pronunciation: "ˈriəlaɪzd"},
{word: "what", translation: "什么", type: "pronoun", pronunciation: "wʌt"},
{word: "had", translation: "已经", type: "auxiliary", pronunciation: "hæd"},
{word: "happened", translation: "发生了", type: "verb", pronunciation: "ˈhæpənd"}
]
},
{
id: 10,
original: "He called out to the children and threw the ball back to the bank.",
translation: "他大声叫那些孩子,把球扔回到岸上。",
words: [
{word: "He", translation: "他", type: "pronoun", pronunciation: "hiː"},
{word: "called", translation: "叫", type: "verb", pronunciation: "kɔːld"},
{word: "out", translation: "出来", type: "adverb", pronunciation: "aʊt"},
{word: "to", translation: "对", type: "preposition", pronunciation: "tuː"},
{word: "the", translation: "这些", type: "article", pronunciation: "ðə"},
{word: "children", translation: "孩子们", type: "noun", pronunciation: "ˈɪldrən"},
{word: "and", translation: "并且", type: "conjunction", pronunciation: "ænd"},
{word: "threw", translation: "扔", type: "verb", pronunciation: "θruː"},
{word: "the", translation: "这个", type: "article", pronunciation: "ðə"},
{word: "ball", translation: "球", type: "noun", pronunciation: "bɔːl"},
{word: "back", translation: "回", type: "adverb", pronunciation: "bæk"},
{word: "to", translation: "到", type: "preposition", pronunciation: "tuː"},
{word: "the", translation: "这个", type: "article", pronunciation: "ðə"},
{word: "bank", translation: "岸上", type: "noun", pronunciation: "bæŋk"}
]
}
]
}
]
},
// === GRAMMAR-BASED FILL IN THE BLANKS ===
fillInBlanks: [
{
sentence: "_____ Wayle is a small river.",
options: ["The", "A", "An", "No article"],
correctAnswer: "The",
explanation: "River names always use 'the'",
grammarFocus: "articles-usage"
},
{
sentence: "There were _____ people rowing on the river.",
options: ["some", "any", "a", "the"],
correctAnswer: "some",
explanation: "Use 'some' in positive statements",
grammarFocus: "some-any-usage"
},
{
sentence: "There weren't _____ children in sight.",
options: ["some", "any", "a", "the"],
correctAnswer: "any",
explanation: "Use 'any' in negative statements",
grammarFocus: "some-any-usage"
},
{
sentence: "The children _____ playing games on the bank.",
options: ["were", "was", "are", "is"],
correctAnswer: "were",
explanation: "Use 'were' with plural subjects in past continuous",
grammarFocus: "past-continuous"
},
{
sentence: "He lives in _____ England.",
options: ["the", "a", "an", "no article"],
correctAnswer: "no article",
explanation: "Most country names don't use articles",
grammarFocus: "articles-usage"
},
{
sentence: "Are there _____ boats on the river?",
options: ["some", "any", "a", "the"],
correctAnswer: "any",
explanation: "Use 'any' in questions",
grammarFocus: "some-any-usage"
}
],
// === GRAMMAR CORRECTION EXERCISES ===
corrections: [
{
incorrect: "Wayle is small river.",
correct: "The Wayle is a small river.",
explanation: "River names need 'the' and countable nouns need 'a'",
grammarFocus: "articles-usage"
},
{
incorrect: "There were any children playing.",
correct: "There were some children playing.",
explanation: "Use 'some' in positive statements, not 'any'",
grammarFocus: "some-any-usage"
},
{
incorrect: "There wasn't some people in sight.",
correct: "There weren't any people in sight.",
explanation: "Use 'any' in negative statements, not 'some'",
grammarFocus: "some-any-usage"
},
{
incorrect: "He goes to United States.",
correct: "He goes to the United States.",
explanation: "Some countries like 'the United States' require 'the'",
grammarFocus: "articles-usage"
}
],
// === COMPREHENSION QUESTIONS ===
comprehension: [
{
question: "Where does the writer like to sit?",
options: [
"In the park",
"By the Wayle river",
"On the boat",
"In his garden"
],
correct: "By the Wayle river",
explanation: "The writer says 'I like sitting by the Wayle on fine afternoons'"
},
{
question: "What were the children doing?",
options: [
"Swimming in the river",
"Playing games on the bank",
"Rowing on the river",
"Sitting by the water"
],
correct: "Playing games on the bank",
explanation: "The text states 'Some children were playing games on the bank'"
},
{
question: "Why didn't the man in the boat hear the people calling?",
options: [
"He was deaf",
"The text doesn't say why",
"He was sleeping",
"The water was too loud"
],
correct: "The text doesn't say why",
explanation: "The text only says 'he did not hear them' but doesn't give a reason"
},
{
question: "What happened after the ball hit the man?",
options: [
"He fell into the water",
"He got angry with the children",
"The children ran away",
"He threw the ball at the children"
],
correct: "The children ran away",
explanation: "The text says 'there weren't any in sight: they had all run away!'"
},
{
question: "How did the story end?",
options: [
"The man was angry",
"The man called police",
"The man laughed and threw the ball back",
"The children came back"
],
correct: "The man laughed and threw the ball back",
explanation: "The text ends with 'The man laughed... threw the ball back to the bank'"
}
]
};
// ============================================================================
// CONTENT STRUCTURE SUMMARY - FOR AI REFERENCE
// ============================================================================
//
// This module represents INTERMEDIATE level English learning content for Chinese speakers:
// - Focus on past tense narrative and descriptive language
// - Grammar emphasis on articles (the/a/an) and quantifiers (some/any)
// - Rich vocabulary around outdoor activities and everyday situations
// - Complex sentence structures with subordinate clauses
// - Cultural context of British/Western recreational activities
//
// LEARNING OBJECTIVES:
// - Master use of definite/indefinite articles with different noun types
// - Understand some/any usage in different sentence types
// - Practice past continuous vs simple past tense
// - Build vocabulary around outdoor activities and emotions
// - Develop reading comprehension of narrative texts
//
// DIFFICULTY INDICATORS:
// - Longer sentences with multiple clauses
// - Past perfect and continuous tenses
// - Abstract concepts (realization, consequences)
// - Cultural references (British countryside, recreational activities)
// - Advanced vocabulary (struck, realized, rowing, etc.)
//
// ============================================================================