课程内容 - 重写全部 21 个 A1 单元的听读材料,把本单元理解词织进听/读文本, 单元内理解词复现率从约 20% 提升到约 77%(各单元 56–96%)。 - 修正 U01 房间号与机场大巴同为 thirty 的撞车(改为 17/30/40)。 - 校验器容差按级别读取(A1 为 8%),materials 覆盖率、字数、 选项子串等校验全部通过;course_content_test 通过。 黑夜模式 - app_theme 拆分明/暗两套调色板,AppColors 随亮度切换; main 用 theme/darkTheme/themeMode + builder 镜像已解析亮度; 主题偏好持久化到快照;进度页新增“外观主题”切换。 文档 - COURSE-PACK-JSON.md 更新 A1 词池覆盖(840/933)与材料复现约定。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1373 lines
40 KiB
JSON
1373 lines
40 KiB
JSON
{
|
||
"schemaVersion": 1,
|
||
"id": "B1-U05",
|
||
"revision": 1,
|
||
"level": "B1",
|
||
"title": "紧急情况",
|
||
"categories": [
|
||
"旅行"
|
||
],
|
||
"canDo": "证件或钱包丢失、报警、求助",
|
||
"status": "draft",
|
||
"meta": {
|
||
"draftedBy": "claude-opus-5",
|
||
"draftedAt": "2026-09-17",
|
||
"sources": [
|
||
"CEFR-J Vocabulary Profile 1.5",
|
||
"CEFR-J Grammar Profile 20180315"
|
||
],
|
||
"reviews": [],
|
||
"frozenAt": null
|
||
},
|
||
"names": [
|
||
"mark",
|
||
"jones",
|
||
"emma",
|
||
"rossi",
|
||
"rome",
|
||
"italy",
|
||
"ben",
|
||
"park",
|
||
"lisa",
|
||
"madrid",
|
||
"spain",
|
||
"europe",
|
||
"porto",
|
||
"bello"
|
||
],
|
||
"grammar": [
|
||
{
|
||
"id": "65",
|
||
"use": "active"
|
||
},
|
||
{
|
||
"id": "66",
|
||
"use": "active"
|
||
},
|
||
{
|
||
"id": "62",
|
||
"use": "active"
|
||
},
|
||
{
|
||
"id": "139",
|
||
"use": "active"
|
||
},
|
||
{
|
||
"id": "203",
|
||
"use": "receptive"
|
||
}
|
||
],
|
||
"coreItems": [
|
||
{
|
||
"id": "B1-U05-P01",
|
||
"type": "phrase",
|
||
"en": "I'd like to report a theft.",
|
||
"zh": "我想报案,东西被偷了。",
|
||
"sceneWord": false,
|
||
"match": [
|
||
[
|
||
"report a theft",
|
||
"report a stolen"
|
||
]
|
||
],
|
||
"example": {
|
||
"en": "I'd like to report a stolen bag.",
|
||
"zh": "我想报案,我的包被偷了。"
|
||
},
|
||
"review": {
|
||
"prompt": "在警察局说你想报盗窃案。"
|
||
}
|
||
},
|
||
{
|
||
"id": "B1-U05-P02",
|
||
"type": "phrase",
|
||
"en": "Someone stole my wallet.",
|
||
"zh": "有人偷了我的钱包。",
|
||
"sceneWord": false,
|
||
"match": [
|
||
[
|
||
"stole my",
|
||
"stole our",
|
||
"stole her",
|
||
"stole his"
|
||
]
|
||
],
|
||
"example": {
|
||
"en": "Someone stole my phone on the train.",
|
||
"zh": "有人在火车上偷了我的手机。"
|
||
},
|
||
"review": {
|
||
"prompt": "说有人偷了你的包。"
|
||
}
|
||
},
|
||
{
|
||
"id": "B1-U05-P03",
|
||
"type": "phrase",
|
||
"en": "It happened about an hour ago.",
|
||
"zh": "大约一个小时前发生的。",
|
||
"sceneWord": false,
|
||
"match": [
|
||
[
|
||
"it happened"
|
||
]
|
||
],
|
||
"example": {
|
||
"en": "It happened outside the station at about six.",
|
||
"zh": "事情发生在车站外,大约六点。"
|
||
},
|
||
"review": {
|
||
"prompt": "说事情发生在大约半小时前。"
|
||
}
|
||
},
|
||
{
|
||
"id": "B1-U05-P04",
|
||
"type": "phrase",
|
||
"en": "I didn't see who took it.",
|
||
"zh": "我没看见是谁拿的。",
|
||
"sceneWord": false,
|
||
"match": [
|
||
[
|
||
"didn't see who",
|
||
"did not see who"
|
||
]
|
||
],
|
||
"example": {
|
||
"en": "It was very crowded, so I didn't see who took it.",
|
||
"zh": "当时人很多,我没看见是谁拿的。"
|
||
},
|
||
"review": {
|
||
"prompt": "说你没看到是谁拿走的。"
|
||
}
|
||
},
|
||
{
|
||
"id": "B1-U05-P05",
|
||
"type": "phrase",
|
||
"en": "I need a police report.",
|
||
"zh": "我需要一份报案证明。",
|
||
"sceneWord": false,
|
||
"match": [
|
||
[
|
||
"police report"
|
||
]
|
||
],
|
||
"example": {
|
||
"en": "Can I get a copy of the police report?",
|
||
"zh": "我能拿一份报案证明吗?"
|
||
},
|
||
"review": {
|
||
"prompt": "说你需要一份报案证明。"
|
||
}
|
||
},
|
||
{
|
||
"id": "B1-U05-P06",
|
||
"type": "phrase",
|
||
"en": "I need to block my card.",
|
||
"zh": "我需要冻结我的卡。",
|
||
"sceneWord": false,
|
||
"match": [
|
||
[
|
||
"block my",
|
||
"block the"
|
||
]
|
||
],
|
||
"example": {
|
||
"en": "Can you block my bank card, please?",
|
||
"zh": "请帮我冻结银行卡好吗?"
|
||
},
|
||
"review": {
|
||
"prompt": "打电话给银行说你要冻结卡。"
|
||
}
|
||
},
|
||
{
|
||
"id": "B1-U05-P07",
|
||
"type": "phrase",
|
||
"en": "I've lost my passport.",
|
||
"zh": "我的护照丢了。",
|
||
"sceneWord": false,
|
||
"match": [
|
||
[
|
||
"lost my passport",
|
||
"lost her passport",
|
||
"lost his passport"
|
||
]
|
||
],
|
||
"example": {
|
||
"en": "I've lost my passport, and I'm flying home on Friday.",
|
||
"zh": "我的护照丢了,我周五要坐飞机回家。"
|
||
},
|
||
"review": {
|
||
"prompt": "告诉工作人员你的护照丢了。"
|
||
}
|
||
},
|
||
{
|
||
"id": "B1-U05-P08",
|
||
"type": "phrase",
|
||
"en": "Can I get a temporary passport?",
|
||
"zh": "我能办一本临时护照吗?",
|
||
"sceneWord": false,
|
||
"match": [
|
||
[
|
||
"temporary passport"
|
||
]
|
||
],
|
||
"example": {
|
||
"en": "How long does it take to get a temporary passport?",
|
||
"zh": "办临时护照要多久?"
|
||
},
|
||
"review": {
|
||
"prompt": "问能不能办临时护照。"
|
||
}
|
||
},
|
||
{
|
||
"id": "B1-U05-P09",
|
||
"type": "phrase",
|
||
"en": "There's been an accident.",
|
||
"zh": "出事故了。",
|
||
"sceneWord": false,
|
||
"match": [
|
||
[
|
||
"been an accident"
|
||
]
|
||
],
|
||
"example": {
|
||
"en": "There's been an accident on the main road.",
|
||
"zh": "大路上出事故了。"
|
||
},
|
||
"review": {
|
||
"prompt": "打电话说这里出事故了。"
|
||
}
|
||
},
|
||
{
|
||
"id": "B1-U05-P10",
|
||
"type": "phrase",
|
||
"en": "Someone is hurt.",
|
||
"zh": "有人受伤了。",
|
||
"sceneWord": false,
|
||
"match": [
|
||
[
|
||
"is hurt",
|
||
"are hurt",
|
||
"was hurt",
|
||
"got hurt"
|
||
]
|
||
],
|
||
"example": {
|
||
"en": "A man on a bike is hurt.",
|
||
"zh": "一个骑车的男人受伤了。"
|
||
},
|
||
"review": {
|
||
"prompt": "说有个女人受伤了。"
|
||
}
|
||
},
|
||
{
|
||
"id": "B1-U05-P11",
|
||
"type": "phrase",
|
||
"en": "Please stay calm.",
|
||
"zh": "请保持冷静。",
|
||
"sceneWord": false,
|
||
"match": [
|
||
[
|
||
"stay calm",
|
||
"keep calm"
|
||
]
|
||
],
|
||
"example": {
|
||
"en": "Stay calm. The ambulance is coming.",
|
||
"zh": "保持冷静,救护车在路上了。"
|
||
},
|
||
"review": {
|
||
"prompt": "告诉受伤的人保持冷静。"
|
||
}
|
||
},
|
||
{
|
||
"id": "B1-U05-P12",
|
||
"type": "phrase",
|
||
"en": "He ran away with it.",
|
||
"zh": "他拿着东西跑了。",
|
||
"sceneWord": false,
|
||
"match": [
|
||
[
|
||
"ran away",
|
||
"ran off"
|
||
]
|
||
],
|
||
"example": {
|
||
"en": "He grabbed my bag and ran away.",
|
||
"zh": "他抢了我的包就跑了。"
|
||
},
|
||
"review": {
|
||
"prompt": "说那个人拿着你的手机跑了。"
|
||
}
|
||
},
|
||
{
|
||
"id": "B1-U05-W01",
|
||
"type": "word",
|
||
"en": "insurance",
|
||
"zh": "保险",
|
||
"sceneWord": false,
|
||
"match": [
|
||
[
|
||
"insurance"
|
||
]
|
||
],
|
||
"example": {
|
||
"en": "I need the report for my travel insurance.",
|
||
"zh": "我需要这份证明来办旅游保险。"
|
||
},
|
||
"review": {
|
||
"prompt": "说你买了旅游保险。"
|
||
}
|
||
},
|
||
{
|
||
"id": "B1-U05-W02",
|
||
"type": "word",
|
||
"en": "embassy",
|
||
"zh": "大使馆",
|
||
"sceneWord": true,
|
||
"sceneReason": "护照丢失时必须去大使馆或领事馆,旅行中高频必需",
|
||
"match": [
|
||
[
|
||
"embassy",
|
||
"embassies"
|
||
]
|
||
],
|
||
"example": {
|
||
"en": "Where is the Chinese embassy?",
|
||
"zh": "中国大使馆在哪里?"
|
||
},
|
||
"review": {
|
||
"prompt": "问中国大使馆在哪里。"
|
||
}
|
||
},
|
||
{
|
||
"id": "B1-U05-W03",
|
||
"type": "word",
|
||
"en": "ambulance",
|
||
"zh": "救护车",
|
||
"sceneWord": false,
|
||
"match": [
|
||
[
|
||
"ambulance",
|
||
"ambulances"
|
||
]
|
||
],
|
||
"example": {
|
||
"en": "Please call an ambulance.",
|
||
"zh": "请叫救护车。"
|
||
},
|
||
"review": {
|
||
"prompt": "请旁边的人叫救护车。"
|
||
}
|
||
}
|
||
],
|
||
"receptiveWords": [
|
||
{
|
||
"id": "B1-U05-R01",
|
||
"en": "arrest",
|
||
"zh": "逮捕"
|
||
},
|
||
{
|
||
"id": "B1-U05-R02",
|
||
"en": "aware",
|
||
"zh": "意识到的"
|
||
},
|
||
{
|
||
"id": "B1-U05-R03",
|
||
"en": "bald",
|
||
"zh": "秃头的"
|
||
},
|
||
{
|
||
"id": "B1-U05-R04",
|
||
"en": "bandage",
|
||
"zh": "绷带"
|
||
},
|
||
{
|
||
"id": "B1-U05-R05",
|
||
"en": "bang",
|
||
"zh": "砰的一声"
|
||
},
|
||
{
|
||
"id": "B1-U05-R06",
|
||
"en": "beard",
|
||
"zh": "胡子"
|
||
},
|
||
{
|
||
"id": "B1-U05-R07",
|
||
"en": "bin",
|
||
"zh": "垃圾桶"
|
||
},
|
||
{
|
||
"id": "B1-U05-R08",
|
||
"en": "bleed",
|
||
"zh": "流血"
|
||
},
|
||
{
|
||
"id": "B1-U05-R09",
|
||
"en": "bump",
|
||
"zh": "撞"
|
||
},
|
||
{
|
||
"id": "B1-U05-R10",
|
||
"en": "burst",
|
||
"zh": "爆裂"
|
||
},
|
||
{
|
||
"id": "B1-U05-R11",
|
||
"en": "calmness",
|
||
"zh": "镇定"
|
||
},
|
||
{
|
||
"id": "B1-U05-R12",
|
||
"en": "caution",
|
||
"zh": "小心;告诫"
|
||
},
|
||
{
|
||
"id": "B1-U05-R13",
|
||
"en": "cautious",
|
||
"zh": "谨慎的"
|
||
},
|
||
{
|
||
"id": "B1-U05-R14",
|
||
"en": "chase",
|
||
"zh": "追赶"
|
||
},
|
||
{
|
||
"id": "B1-U05-R15",
|
||
"en": "chief",
|
||
"zh": "主管;首席的"
|
||
},
|
||
{
|
||
"id": "B1-U05-R16",
|
||
"en": "choke",
|
||
"zh": "噎住"
|
||
},
|
||
{
|
||
"id": "B1-U05-R17",
|
||
"en": "crash",
|
||
"zh": "撞车"
|
||
},
|
||
{
|
||
"id": "B1-U05-R18",
|
||
"en": "criminal",
|
||
"zh": "罪犯"
|
||
},
|
||
{
|
||
"id": "B1-U05-R19",
|
||
"en": "deadly",
|
||
"zh": "致命的"
|
||
},
|
||
{
|
||
"id": "B1-U05-R20",
|
||
"en": "disastrous",
|
||
"zh": "灾难性的"
|
||
},
|
||
{
|
||
"id": "B1-U05-R21",
|
||
"en": "drown",
|
||
"zh": "淹死"
|
||
},
|
||
{
|
||
"id": "B1-U05-R22",
|
||
"en": "explosion",
|
||
"zh": "爆炸"
|
||
},
|
||
{
|
||
"id": "B1-U05-R23",
|
||
"en": "faint",
|
||
"zh": "晕倒"
|
||
},
|
||
{
|
||
"id": "B1-U05-R24",
|
||
"en": "fetch",
|
||
"zh": "拿来"
|
||
},
|
||
{
|
||
"id": "B1-U05-R25",
|
||
"en": "firefighter",
|
||
"zh": "消防员"
|
||
},
|
||
{
|
||
"id": "B1-U05-R26",
|
||
"en": "grab",
|
||
"zh": "抓住;抢"
|
||
},
|
||
{
|
||
"id": "B1-U05-R27",
|
||
"en": "guilty",
|
||
"zh": "有罪的"
|
||
},
|
||
{
|
||
"id": "B1-U05-R28",
|
||
"en": "hazard",
|
||
"zh": "危险"
|
||
},
|
||
{
|
||
"id": "B1-U05-R29",
|
||
"en": "helpless",
|
||
"zh": "无助的"
|
||
},
|
||
{
|
||
"id": "B1-U05-R30",
|
||
"en": "ignore",
|
||
"zh": "无视"
|
||
},
|
||
{
|
||
"id": "B1-U05-R31",
|
||
"en": "incident",
|
||
"zh": "事件"
|
||
},
|
||
{
|
||
"id": "B1-U05-R32",
|
||
"en": "injury",
|
||
"zh": "伤"
|
||
},
|
||
{
|
||
"id": "B1-U05-R33",
|
||
"en": "investigation",
|
||
"zh": "调查"
|
||
},
|
||
{
|
||
"id": "B1-U05-R34",
|
||
"en": "involved",
|
||
"zh": "有关联的"
|
||
},
|
||
{
|
||
"id": "B1-U05-R35",
|
||
"en": "motorcycle",
|
||
"zh": "摩托车"
|
||
},
|
||
{
|
||
"id": "B1-U05-R36",
|
||
"en": "dial",
|
||
"zh": "拨打"
|
||
},
|
||
{
|
||
"id": "B1-U05-R37",
|
||
"en": "lifeguard",
|
||
"zh": "救生员"
|
||
},
|
||
{
|
||
"id": "B1-U05-R38",
|
||
"en": "lightning",
|
||
"zh": "闪电"
|
||
},
|
||
{
|
||
"id": "B1-U05-R39",
|
||
"en": "loss",
|
||
"zh": "丢失"
|
||
},
|
||
{
|
||
"id": "B1-U05-R40",
|
||
"en": "middle-aged",
|
||
"zh": "中年的"
|
||
},
|
||
{
|
||
"id": "B1-U05-R41",
|
||
"en": "navy blue",
|
||
"zh": "深蓝色"
|
||
},
|
||
{
|
||
"id": "B1-U05-R42",
|
||
"en": "obtain",
|
||
"zh": "获得"
|
||
},
|
||
{
|
||
"id": "B1-U05-R43",
|
||
"en": "photocopy",
|
||
"zh": "复印件"
|
||
},
|
||
{
|
||
"id": "B1-U05-R44",
|
||
"en": "poisonous",
|
||
"zh": "有毒的"
|
||
},
|
||
{
|
||
"id": "B1-U05-R45",
|
||
"en": "preparation",
|
||
"zh": "准备"
|
||
},
|
||
{
|
||
"id": "B1-U05-R46",
|
||
"en": "press",
|
||
"zh": "按压"
|
||
},
|
||
{
|
||
"id": "B1-U05-R47",
|
||
"en": "prison",
|
||
"zh": "监狱"
|
||
},
|
||
{
|
||
"id": "B1-U05-R48",
|
||
"en": "proof",
|
||
"zh": "证据"
|
||
},
|
||
{
|
||
"id": "B1-U05-R49",
|
||
"en": "punish",
|
||
"zh": "惩罚"
|
||
},
|
||
{
|
||
"id": "B1-U05-R50",
|
||
"en": "react",
|
||
"zh": "反应"
|
||
},
|
||
{
|
||
"id": "B1-U05-R51",
|
||
"en": "recovery",
|
||
"zh": "康复"
|
||
},
|
||
{
|
||
"id": "B1-U05-R52",
|
||
"en": "register",
|
||
"zh": "登记"
|
||
},
|
||
{
|
||
"id": "B1-U05-R53",
|
||
"en": "registration",
|
||
"zh": "登记"
|
||
},
|
||
{
|
||
"id": "B1-U05-R54",
|
||
"en": "rescue",
|
||
"zh": "救援"
|
||
},
|
||
{
|
||
"id": "B1-U05-R55",
|
||
"en": "safely",
|
||
"zh": "安全地"
|
||
},
|
||
{
|
||
"id": "B1-U05-R56",
|
||
"en": "secure",
|
||
"zh": "安全的;妥善的"
|
||
},
|
||
{
|
||
"id": "B1-U05-R57",
|
||
"en": "shelter",
|
||
"zh": "避难所"
|
||
},
|
||
{
|
||
"id": "B1-U05-R58",
|
||
"en": "stripe",
|
||
"zh": "条纹"
|
||
},
|
||
{
|
||
"id": "B1-U05-R59",
|
||
"en": "suspect",
|
||
"zh": "嫌疑人"
|
||
},
|
||
{
|
||
"id": "B1-U05-R60",
|
||
"en": "terrified",
|
||
"zh": "非常害怕的"
|
||
},
|
||
{
|
||
"id": "B1-U05-R61",
|
||
"en": "thunder",
|
||
"zh": "雷"
|
||
},
|
||
{
|
||
"id": "B1-U05-R62",
|
||
"en": "tide",
|
||
"zh": "潮水"
|
||
},
|
||
{
|
||
"id": "B1-U05-R63",
|
||
"en": "tornado",
|
||
"zh": "龙卷风"
|
||
},
|
||
{
|
||
"id": "B1-U05-R64",
|
||
"en": "trace",
|
||
"zh": "追查"
|
||
},
|
||
{
|
||
"id": "B1-U05-R65",
|
||
"en": "tracksuit",
|
||
"zh": "运动服"
|
||
},
|
||
{
|
||
"id": "B1-U05-R66",
|
||
"en": "urgent",
|
||
"zh": "紧急的"
|
||
},
|
||
{
|
||
"id": "B1-U05-R67",
|
||
"en": "warning",
|
||
"zh": "警告"
|
||
},
|
||
{
|
||
"id": "B1-U05-R68",
|
||
"en": "whisper",
|
||
"zh": "低声说"
|
||
},
|
||
{
|
||
"id": "B1-U05-R69",
|
||
"en": "witness",
|
||
"zh": "目击者"
|
||
},
|
||
{
|
||
"id": "B1-U05-R70",
|
||
"en": "wound",
|
||
"zh": "伤口"
|
||
},
|
||
{
|
||
"id": "B1-U05-R71",
|
||
"en": "yell",
|
||
"zh": "大喊"
|
||
}
|
||
],
|
||
"segments": [
|
||
{
|
||
"id": "B1-U05-S1",
|
||
"title": "报案:说明被偷",
|
||
"minutes": 14,
|
||
"itemIds": [
|
||
"B1-U05-P01",
|
||
"B1-U05-P02",
|
||
"B1-U05-P03",
|
||
"B1-U05-P04",
|
||
"B1-U05-P12"
|
||
],
|
||
"listening": {
|
||
"text": "Good afternoon. I'd like to report a theft. Someone stole my wallet. It happened about an hour ago on the bus. It was very crowded. A man pushed me, and then he ran away. I didn't see who took it.",
|
||
"question": "钱包是在哪里被偷的?",
|
||
"options": [
|
||
"在公交车上",
|
||
"在酒店里",
|
||
"在餐馆里"
|
||
]
|
||
},
|
||
"speaking": [
|
||
{
|
||
"text": "I'd like to report a theft."
|
||
},
|
||
{
|
||
"text": "Someone stole my wallet.",
|
||
"tip": "stole 读 /stəʊl/"
|
||
},
|
||
{
|
||
"text": "It happened about an hour ago."
|
||
},
|
||
{
|
||
"text": "I didn't see who took it."
|
||
},
|
||
{
|
||
"text": "He ran away with it."
|
||
}
|
||
],
|
||
"reading": {
|
||
"text": "How to report a theft\n1. Go to the nearest police station.\n2. Say \"I'd like to report a theft.\"\n3. Tell the police what happened, when it happened and where.\n4. Describe the person if you saw them.\n5. Ask for a copy of the report.",
|
||
"question": "报案时第五步要做什么?",
|
||
"options": [
|
||
"要一份报案证明",
|
||
"描述那个人",
|
||
"去最近的警察局"
|
||
]
|
||
},
|
||
"writing": {
|
||
"prompt": "写三句话:说你想报案,有人偷了你的钱包,大约一小时前发生的。",
|
||
"example": "I'd like to report a theft. Someone stole my wallet. It happened about an hour ago.",
|
||
"itemIds": [
|
||
"B1-U05-P01",
|
||
"B1-U05-P02",
|
||
"B1-U05-P03"
|
||
]
|
||
},
|
||
"independent": {
|
||
"prompt": "用英语说那个人拿着包跑了,你没看见是谁拿的。",
|
||
"itemIds": [
|
||
"B1-U05-P12",
|
||
"B1-U05-P04"
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"id": "B1-U05-S2",
|
||
"title": "报案证明与冻结银行卡",
|
||
"minutes": 10,
|
||
"itemIds": [
|
||
"B1-U05-P05",
|
||
"B1-U05-P06",
|
||
"B1-U05-W01"
|
||
],
|
||
"listening": {
|
||
"text": "Hello, this is your bank. How can I help? My wallet was stolen, and I need to block my card. OK, I can do that now. Your card is blocked. You should also get a police report for your insurance.",
|
||
"question": "银行建议她还要做什么?",
|
||
"options": [
|
||
"拿一份报案证明办保险",
|
||
"马上换一个钱包",
|
||
"去机场问问"
|
||
]
|
||
},
|
||
"speaking": [
|
||
{
|
||
"text": "I need a police report."
|
||
},
|
||
{
|
||
"text": "I need to block my card."
|
||
},
|
||
{
|
||
"text": "I need the report for my insurance.",
|
||
"tip": "insurance 读 /ɪnˈʃʊərəns/"
|
||
}
|
||
],
|
||
"reading": {
|
||
"text": "Lost or stolen card?\nCall us 24 hours a day on 0800 123 456. We will block your card at once and send you a new one in 5 to 7 days. If you have travel insurance, ask the police for a police report. You will need it.",
|
||
"question": "新卡多久能寄到?",
|
||
"options": [
|
||
"5 到 7 天",
|
||
"24 小时",
|
||
"一个月"
|
||
]
|
||
},
|
||
"writing": {
|
||
"prompt": "写两句话:说你需要冻结银行卡,还需要一份报案证明。",
|
||
"example": "I need to block my card. I also need a police report.",
|
||
"itemIds": [
|
||
"B1-U05-P06",
|
||
"B1-U05-P05"
|
||
]
|
||
},
|
||
"independent": {
|
||
"prompt": "用英语说你需要这份证明来办旅游保险。",
|
||
"itemIds": [
|
||
"B1-U05-W01"
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"id": "B1-U05-S3",
|
||
"title": "护照丢了",
|
||
"minutes": 10,
|
||
"itemIds": [
|
||
"B1-U05-P07",
|
||
"B1-U05-P08",
|
||
"B1-U05-W02"
|
||
],
|
||
"listening": {
|
||
"text": "Excuse me. I've lost my passport, and I'm flying home on Friday. Where is the Chinese embassy? It's on Park Street. They can help you. Can I get a temporary passport there? Yes, but bring two photos and your police report.",
|
||
"question": "去大使馆要带什么?",
|
||
"options": [
|
||
"两张照片和报案证明",
|
||
"机票和银行卡",
|
||
"酒店的房卡"
|
||
]
|
||
},
|
||
"speaking": [
|
||
{
|
||
"text": "I've lost my passport."
|
||
},
|
||
{
|
||
"text": "Where is the embassy?",
|
||
"tip": "embassy 重音在前 /ˈembəsi/"
|
||
},
|
||
{
|
||
"text": "Can I get a temporary passport?"
|
||
}
|
||
],
|
||
"reading": {
|
||
"text": "Lost your passport abroad?\nFirst, report it to the police and get a police report.\nThen go to your embassy. Bring two passport photos, your police report and a copy of your old passport if you have one.\nThe embassy can give you a temporary passport. It usually takes one to three days.",
|
||
"question": "临时护照一般要多久?",
|
||
"options": [
|
||
"一到三天",
|
||
"两周",
|
||
"当天就能拿"
|
||
]
|
||
},
|
||
"writing": {
|
||
"prompt": "写两句话:说你的护照丢了,问能不能办临时护照。",
|
||
"example": "I've lost my passport. Can I get a temporary passport?",
|
||
"itemIds": [
|
||
"B1-U05-P07",
|
||
"B1-U05-P08"
|
||
]
|
||
},
|
||
"independent": {
|
||
"prompt": "用英语问中国大使馆在哪里。",
|
||
"itemIds": [
|
||
"B1-U05-W02"
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"id": "B1-U05-S4",
|
||
"title": "遇到事故",
|
||
"minutes": 13,
|
||
"itemIds": [
|
||
"B1-U05-P09",
|
||
"B1-U05-P10",
|
||
"B1-U05-P11",
|
||
"B1-U05-W03"
|
||
],
|
||
"listening": {
|
||
"text": "Emergency. Which service do you need? An ambulance, please. There's been an accident on River Road. A man on a bike is hurt. Is he awake? Yes, he is. OK, the ambulance is coming. Please stay calm and stay with him.",
|
||
"question": "受伤的人是谁?",
|
||
"options": [
|
||
"一个骑车的男人",
|
||
"一个开车的女人",
|
||
"一个小孩"
|
||
]
|
||
},
|
||
"speaking": [
|
||
{
|
||
"text": "There's been an accident."
|
||
},
|
||
{
|
||
"text": "Someone is hurt."
|
||
},
|
||
{
|
||
"text": "Please call an ambulance.",
|
||
"tip": "ambulance 重音在前 /ˈæmbjələns/"
|
||
},
|
||
{
|
||
"text": "Please stay calm."
|
||
}
|
||
],
|
||
"reading": {
|
||
"text": "In an emergency\nCall 112 in most of Europe or 911 in the US.\nSay which service you need: police, fire or ambulance.\nSay where you are and what happened, for instance \"There's been an accident.\"\nDon't move a person who is badly hurt.\nStay calm and wait for help.",
|
||
"question": "对受重伤的人不应该做什么?",
|
||
"options": [
|
||
"移动他",
|
||
"陪着他等待",
|
||
"打电话求助"
|
||
]
|
||
},
|
||
"writing": {
|
||
"prompt": "写两句话:说出事故了,有人受伤了。",
|
||
"example": "There's been an accident. Someone is hurt.",
|
||
"itemIds": [
|
||
"B1-U05-P09",
|
||
"B1-U05-P10"
|
||
]
|
||
},
|
||
"independent": {
|
||
"prompt": "用英语请别人叫救护车,并让伤者保持冷静。",
|
||
"itemIds": [
|
||
"B1-U05-W03",
|
||
"B1-U05-P11"
|
||
]
|
||
}
|
||
}
|
||
],
|
||
"scenes": [
|
||
{
|
||
"id": "B1-U05-C1",
|
||
"kind": "main",
|
||
"title": "在警察局报案",
|
||
"learnerRole": "被偷的游客",
|
||
"aiRole": "警察",
|
||
"setting": "你在罗马的公交车上钱包被偷了,现在来到警察局。",
|
||
"turns": [
|
||
{
|
||
"ai": "Good afternoon. How can I help you?",
|
||
"goal": "说要报案",
|
||
"model": "Hello. I'd like to report a theft.",
|
||
"zh": "你好。我想报案,东西被偷了。",
|
||
"itemIds": [
|
||
"B1-U05-P01"
|
||
]
|
||
},
|
||
{
|
||
"ai": "I'm sorry to hear that. What was stolen?",
|
||
"goal": "说钱包被偷了",
|
||
"model": "Someone stole my wallet. My bank card and some money were in it.",
|
||
"zh": "有人偷了我的钱包,里面有银行卡和一些钱。",
|
||
"itemIds": [
|
||
"B1-U05-P02"
|
||
]
|
||
},
|
||
{
|
||
"ai": "When did it happen?",
|
||
"goal": "说发生时间和地点",
|
||
"model": "It happened about an hour ago, on the number 64 bus.",
|
||
"zh": "大约一小时前,在 64 路公交车上。",
|
||
"itemIds": [
|
||
"B1-U05-P03"
|
||
]
|
||
},
|
||
{
|
||
"ai": "Did you see the thief?",
|
||
"goal": "说没看见,只知道他跑了",
|
||
"model": "No. It was crowded, so I didn't see who took it. I think he ran away at the next stop.",
|
||
"zh": "没有。当时人很多,我没看见是谁拿的。我想他在下一站跑了。",
|
||
"itemIds": [
|
||
"B1-U05-P04",
|
||
"B1-U05-P12"
|
||
]
|
||
},
|
||
{
|
||
"ai": "OK. Please fill in this form.",
|
||
"goal": "要报案证明,说明用途",
|
||
"model": "Sure. Can I get a police report? I need it for my insurance.",
|
||
"zh": "好的。我能拿一份报案证明吗?我办保险要用。",
|
||
"itemIds": [
|
||
"B1-U05-P05",
|
||
"B1-U05-W01"
|
||
]
|
||
},
|
||
{
|
||
"ai": "Yes, of course. It'll be ready in twenty minutes.",
|
||
"goal": "道谢",
|
||
"model": "Thank you very much.",
|
||
"zh": "非常感谢。",
|
||
"itemIds": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "B1-U05-C2",
|
||
"kind": "variant",
|
||
"title": "打电话冻结银行卡",
|
||
"learnerRole": "银行卡被偷的客户",
|
||
"aiRole": "银行客服",
|
||
"setting": "钱包被偷后,你马上给银行打电话。",
|
||
"turns": [
|
||
{
|
||
"ai": "Good evening, this is the card service. How can I help?",
|
||
"goal": "说要冻结卡",
|
||
"model": "Hello. Someone stole my wallet, and I need to block my card.",
|
||
"zh": "你好。有人偷了我的钱包,我需要冻结卡。",
|
||
"itemIds": [
|
||
"B1-U05-P02",
|
||
"B1-U05-P06"
|
||
]
|
||
},
|
||
{
|
||
"ai": "Can you tell me your name and your address?",
|
||
"goal": "说出姓名和住址",
|
||
"model": "My name is Emma Rossi, and I'm staying at the Park Hotel.",
|
||
"zh": "我叫 Emma Rossi,住在 Park 酒店。",
|
||
"itemIds": []
|
||
},
|
||
{
|
||
"ai": "Thank you. Your card is blocked now. Do you want a new one?",
|
||
"goal": "请对方寄新卡到酒店",
|
||
"model": "Yes, please. Can you send it to my hotel?",
|
||
"zh": "要,请寄到我住的酒店好吗?",
|
||
"itemIds": []
|
||
},
|
||
{
|
||
"ai": "Sure. It'll take about five days.",
|
||
"goal": "道谢",
|
||
"model": "That's fine. Thank you for your help.",
|
||
"zh": "好的,谢谢你的帮助。",
|
||
"itemIds": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "B1-U05-C3",
|
||
"kind": "variant",
|
||
"title": "在大使馆补办护照",
|
||
"learnerRole": "丢了护照的游客",
|
||
"aiRole": "大使馆工作人员",
|
||
"setting": "你在马德里丢了护照,后天就要回国,现在来到大使馆。",
|
||
"turns": [
|
||
{
|
||
"ai": "Good morning. Welcome to the embassy. What can I do for you?",
|
||
"goal": "说护照丢了",
|
||
"model": "Good morning. I've lost my passport, and I'm flying home on Friday.",
|
||
"zh": "早上好。我的护照丢了,我周五要坐飞机回家。",
|
||
"itemIds": [
|
||
"B1-U05-P07"
|
||
]
|
||
},
|
||
{
|
||
"ai": "I see. Did you report it to the police?",
|
||
"goal": "说已经报案,问能不能办临时护照",
|
||
"model": "Yes, here's the police report. Can I get a temporary passport?",
|
||
"zh": "报了,这是报案证明。我能办临时护照吗?",
|
||
"itemIds": [
|
||
"B1-U05-P05",
|
||
"B1-U05-P08"
|
||
]
|
||
},
|
||
{
|
||
"ai": "Yes. Do you have two photos?",
|
||
"goal": "说带了照片",
|
||
"model": "Yes, I have two photos here.",
|
||
"zh": "带了,这里有两张照片。",
|
||
"itemIds": []
|
||
},
|
||
{
|
||
"ai": "Good. Please come back on Thursday morning.",
|
||
"goal": "确认时间并道谢",
|
||
"model": "Thursday morning. Thank you. The embassy was easy to find.",
|
||
"zh": "周四上午,谢谢。大使馆很好找。",
|
||
"itemIds": [
|
||
"B1-U05-W02"
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "B1-U05-C4",
|
||
"kind": "variant",
|
||
"title": "打急救电话",
|
||
"learnerRole": "看到事故的路人",
|
||
"aiRole": "急救电话接线员",
|
||
"setting": "你在街上看到一个骑车的人摔倒受伤,你拨打了急救电话。",
|
||
"turns": [
|
||
{
|
||
"ai": "Emergency. Which service do you need?",
|
||
"goal": "要救护车",
|
||
"model": "An ambulance, please.",
|
||
"zh": "请派救护车。",
|
||
"itemIds": [
|
||
"B1-U05-W03"
|
||
]
|
||
},
|
||
{
|
||
"ai": "What's the problem?",
|
||
"goal": "说出了事故",
|
||
"model": "There's been an accident on River Road, near the bridge.",
|
||
"zh": "River Road 桥边出事故了。",
|
||
"itemIds": [
|
||
"B1-U05-P09"
|
||
]
|
||
},
|
||
{
|
||
"ai": "Is anyone hurt?",
|
||
"goal": "说有人受伤",
|
||
"model": "Yes. A man on a bike is hurt. His leg is bleeding.",
|
||
"zh": "是的,一个骑车的男人受伤了,腿在流血。",
|
||
"itemIds": [
|
||
"B1-U05-P10"
|
||
]
|
||
},
|
||
{
|
||
"ai": "OK. The ambulance is on its way. Is he awake?",
|
||
"goal": "说他醒着,你会让他保持冷静",
|
||
"model": "Yes, he's awake. I'm telling him to stay calm.",
|
||
"zh": "醒着。我正在让他保持冷静。",
|
||
"itemIds": [
|
||
"B1-U05-P11"
|
||
]
|
||
},
|
||
{
|
||
"ai": "Good. Don't move him. Stay with him until help arrives.",
|
||
"goal": "答应",
|
||
"model": "OK. I'll stay with him.",
|
||
"zh": "好的,我会陪着他。",
|
||
"itemIds": []
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"tasks": [
|
||
{
|
||
"id": "B1-U05-T1",
|
||
"sceneId": "B1-U05-C1",
|
||
"goal": "在警察局报案并拿到报案证明",
|
||
"itemIds": [
|
||
"B1-U05-P01",
|
||
"B1-U05-P02",
|
||
"B1-U05-P03",
|
||
"B1-U05-P04",
|
||
"B1-U05-P12",
|
||
"B1-U05-P05",
|
||
"B1-U05-W01"
|
||
],
|
||
"slots": [
|
||
"报案",
|
||
"经过",
|
||
"证明"
|
||
]
|
||
},
|
||
{
|
||
"id": "B1-U05-T2",
|
||
"sceneId": "B1-U05-C2",
|
||
"goal": "打电话冻结被偷的银行卡",
|
||
"itemIds": [
|
||
"B1-U05-P02",
|
||
"B1-U05-P06"
|
||
],
|
||
"slots": [
|
||
"情况",
|
||
"冻结",
|
||
"新卡"
|
||
]
|
||
},
|
||
{
|
||
"id": "B1-U05-T3",
|
||
"sceneId": "B1-U05-C3",
|
||
"goal": "在大使馆补办临时护照",
|
||
"itemIds": [
|
||
"B1-U05-P07",
|
||
"B1-U05-P05",
|
||
"B1-U05-P08",
|
||
"B1-U05-W02"
|
||
],
|
||
"slots": [
|
||
"情况",
|
||
"材料",
|
||
"时间"
|
||
]
|
||
},
|
||
{
|
||
"id": "B1-U05-T4",
|
||
"sceneId": "B1-U05-C4",
|
||
"goal": "打急救电话报告事故",
|
||
"itemIds": [
|
||
"B1-U05-W03",
|
||
"B1-U05-P09",
|
||
"B1-U05-P10",
|
||
"B1-U05-P11"
|
||
],
|
||
"slots": [
|
||
"服务",
|
||
"地点",
|
||
"伤情"
|
||
]
|
||
}
|
||
],
|
||
"materials": [
|
||
{
|
||
"id": "B1-U05-M1",
|
||
"mode": "listening",
|
||
"title": "对话:在警察局报案",
|
||
"text": "Officer: Good afternoon. Please take a seat. How can I help you?\nMark: Hi. I'd like to report a theft. Someone stole my wallet about an hour ago, near the fountain in the main square.\nOfficer: I'm sorry. Can you tell me exactly what happened?\nMark: I was taking a photo with my phone, and a young man bumped into me and grabbed my arm for a second. He said sorry, and I didn't think about it. A minute later, I noticed my back pocket was empty. I was shocked.\nOfficer: That's a common trick. Did you see where he went?\nMark: Yes, a woman nearby saw everything. She yelled \"Thief!\", and he ran away down a side street. Two men tried to chase him, but he was too fast.\nOfficer: So there was a witness. Did you get her name?\nMark: Yes, her name is Lisa Park. She gave me her phone number in case you need her.\nOfficer: Great, that's really helpful. Can you describe the man?\nMark: He was middle-aged, maybe forty, not very tall, and bald. He had a beard, and he was wearing a navy blue tracksuit with a white stripe.\nOfficer: That's a good description. We've had several incidents like this in the square this month, and we think the same criminal may be involved. We have a suspect, but so far we don't have any proof.\nMark: Can you trace my wallet? Is there any chance of getting it back?\nOfficer: To be honest, it's not likely. Thieves usually throw away the wallet and keep the cash. But sometimes people find wallets in bins and hand them in, so don't lose hope. Were your cards in it?\nMark: Yes, my bank card and my credit card. I called the bank straight away, and they've blocked both cards.\nOfficer: Good. You reacted quickly. Now I'll write the report. If we arrest him and he's found guilty, he could be punished with up to two years in prison. But first we need to start an investigation.\nMark: I understand. Can I get a copy of the report? I need it for my insurance.\nOfficer: Of course. Here's the reference number. Keep it secure. And a word of caution for the rest of your trip: keep your phone and wallet in a front pocket or in a bag with a zip, and be aware of people who come too close, especially in crowds.\nMark: Thanks for the warning. I'll be more cautious from now on.",
|
||
"glosses": {
|
||
"trick": "伎俩"
|
||
},
|
||
"questions": [
|
||
{
|
||
"type": "gist",
|
||
"question": "这段对话主要是什么内容?",
|
||
"options": [
|
||
"马克在警察局报钱包被偷",
|
||
"马克在银行申请新卡",
|
||
"马克在广场上找丢了的手机"
|
||
]
|
||
},
|
||
{
|
||
"type": "detail",
|
||
"question": "目击者看到小偷后做了什么?",
|
||
"options": [
|
||
"大喊“小偷”并指向他",
|
||
"追着小偷跑了两条街",
|
||
"马上打了报警电话"
|
||
]
|
||
},
|
||
{
|
||
"type": "inference",
|
||
"question": "警察为什么说拿回钱包的可能性不大?",
|
||
"options": [
|
||
"小偷通常拿走现金就把钱包扔掉",
|
||
"警察不打算调查这件事",
|
||
"马克没有描述小偷的样子"
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "B1-U05-M2",
|
||
"mode": "listening",
|
||
"title": "广播新闻:暴风雨与救援",
|
||
"text": "Good evening. Here is the local news.\nA big storm hit the coast last night, with strong winds, heavy rain, thunder and lightning. Near the town of Porto Bello, a small tornado damaged dozens of houses and pulled trees out of the ground. Nobody died, but it was a disastrous night for many families. One woman told us: \"There was a flash of lightning and a loud bang, and then the windows burst. We were terrified. We stayed under the stairs and waited for it to stop.\" Around two hundred people spent the night in a shelter at the sports hall.\nOn the main road north of the town, a lorry crashed into a car after it slid on the wet road. Firefighters had to cut the driver out of the car. He was taken to hospital with a serious wound to his leg, but doctors say his injury is not deadly and he is expected to make a full recovery. A man on a motorcycle who stopped to help used his scarf as a bandage and kept the driver talking until the ambulance arrived. Police are asking any witnesses to contact them.\nAt the beach, lifeguards carried out a dramatic rescue. Two teenagers ignored the warning signs and went swimming during the storm. The tide was high, and the sea water pulled them away from the beach. One of them managed to hold on to a rock, but his friend was helpless in the rough water. A lifeguard swam out and brought them both back safely. Both boys survived, but one had swallowed a lot of sea water and fainted on the sand. The chief lifeguard said: \"They were lucky. People drown every year on this beach because they don't take the danger seriously. Please, when you see a red flag, stay out of the water.\"\nThere was also an explosion at a restaurant kitchen in the old town this afternoon, caused by a gas leak. The staff heard a strange smell and left the building just in time, so nobody was hurt. It was a shocking experience for everyone in the street.\nThe weather office has issued an urgent warning for tomorrow: more storms are coming, and people should avoid the coast if possible. If you must travel, drive slowly, stay away from the beach and take your phone with you. And if you hear thunder, go inside. Lightning can be a real hazard, even when the rain hasn't started yet.",
|
||
"glosses": {
|
||
"slid": "滑",
|
||
"dramatic": "惊心动魄的",
|
||
"flag": "旗子",
|
||
"swallowed": "吞下",
|
||
"leak": "泄漏"
|
||
},
|
||
"questions": [
|
||
{
|
||
"type": "gist",
|
||
"question": "这段新闻主要报道什么?",
|
||
"options": [
|
||
"暴风雨带来的破坏和几起救援",
|
||
"一场体育比赛的结果",
|
||
"一家新餐厅开业"
|
||
]
|
||
},
|
||
{
|
||
"type": "detail",
|
||
"question": "两个少年为什么会遇险?",
|
||
"options": [
|
||
"不顾警示在暴风雨中下海游泳",
|
||
"开车时在湿滑路面打滑",
|
||
"在厨房里闻到奇怪的气味"
|
||
]
|
||
},
|
||
{
|
||
"type": "inference",
|
||
"question": "救生员主管的话想提醒人们什么?",
|
||
"options": [
|
||
"看到红旗就不要下水",
|
||
"海滩晚上会关闭",
|
||
"救生员人手不够"
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "B1-U05-M3",
|
||
"mode": "reading",
|
||
"title": "指南:出国遇到紧急情况",
|
||
"text": "What to do in an emergency abroad\nNobody plans to have an emergency on holiday, but a little preparation can make a big difference. Here's what you need to know.\nBefore you go\nWrite down the local emergency number: 112 works in most of Europe, and 911 in North America. Save the phone number and address of your embassy. Make a photocopy of your passport and keep it separate from the real one, or save a photo of it on your phone. Buy travel insurance, and check that it pays for hospital costs.\nIf your passport or wallet is stolen\nFirst, don't panic. Go to the police as soon as possible and report the loss. Ask for a police report, because your insurance company will need it. Call your bank to block your cards. Then contact your embassy to obtain a temporary passport. Registration with your embassy is not required, but if you register before your trip, they can contact you quickly in an emergency.\nIf someone is hurt\nDial the emergency number and say clearly where you are. If you don't know the address, describe what you can see. Don't move a person who is badly hurt, unless they are in danger, for instance from traffic or fire. If someone is choking, hit them hard on the back five times. If a wound is bleeding, press a clean cloth on it. If you think someone has eaten something poisonous, fetch the packet so the doctor can see what it was. Stay calm and whisper kind words: your calmness will help the other person too.\nIn bad weather\nListen to local warnings and don't ignore them. In a storm, find shelter in a solid building and stay away from windows. Never try to cross a river when the water is high.\nProtect yourself from crime\nMost cities are safe, but thieves look for tourists who are not paying attention. Keep your bag closed and in front of you in crowds. Don't leave your phone on a restaurant table. Use the hotel safe for your passport and valuables. Avoid dark streets at night, and if someone threatens you, give them what they want. Your safety is more important than your possessions.",
|
||
"glosses": {
|
||
"panic": "慌张",
|
||
"cloth": "布",
|
||
"packet": "包装袋",
|
||
"threatens": "威胁",
|
||
"safety": "安全"
|
||
},
|
||
"questions": [
|
||
{
|
||
"type": "gist",
|
||
"question": "这篇指南主要讲什么?",
|
||
"options": [
|
||
"在国外遇到紧急情况怎么办",
|
||
"怎样申请旅游签证",
|
||
"怎样买便宜的机票"
|
||
]
|
||
},
|
||
{
|
||
"type": "detail",
|
||
"question": "如果有人吃了可能有毒的东西,应该怎么做?",
|
||
"options": [
|
||
"把包装拿来给医生看",
|
||
"让他躺着别动",
|
||
"用干净的布按住"
|
||
]
|
||
},
|
||
{
|
||
"type": "inference",
|
||
"question": "为什么建议遇到抢劫就把东西给对方?",
|
||
"options": [
|
||
"人身安全比财物重要",
|
||
"警察会马上赶到",
|
||
"保险一定会全额赔偿"
|
||
]
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"rubric": {
|
||
"dimensions": [
|
||
{
|
||
"name": "说清经过",
|
||
"bands": [
|
||
"说不清发生了什么",
|
||
"能说出发生了什么,但缺少时间或地点",
|
||
"清楚说明发生了什么、何时、何地和对方特征"
|
||
],
|
||
"pass": 1
|
||
},
|
||
{
|
||
"name": "提出需要的帮助",
|
||
"bands": [
|
||
"没提出要求",
|
||
"能提出要求,但不够具体",
|
||
"明确提出报案证明、冻结卡、临时护照或救护车等要求"
|
||
],
|
||
"pass": 1
|
||
}
|
||
]
|
||
},
|
||
"excluded": []
|
||
}
|