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>
785 lines
40 KiB
JavaScript
785 lines
40 KiB
JavaScript
// === 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 ˈtʃɪ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 ˈtʃɪ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 ˈwɔː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 ˈtʃɪ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": "ˈtʃɪ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əˈwɔː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": "ˈwɔː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 ˈtʃɪ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ɪ tɜːrnd tuː lʊk æt ðə ˈ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: "ˈtʃɪ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: "ˈtʃɪ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əˈwɔː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: "ˈwɔː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: "ˈtʃɪ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: "ˈtʃɪ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.)
|
||
//
|
||
// ============================================================================
|