massive: 新增56题+听力引擎 - 英语补全对话/连词成句/情景交际/阅读T/F/听力+数学竖式/脱式/单位换算+语文口语交际/综合/标点/关联词

This commit is contained in:
hangshuo652
2026-06-29 13:50:07 +08:00
parent ae48088768
commit 2872589eb2
+178 -15
View File
@@ -312,11 +312,11 @@ const Q = [
{"id":"e76","src":"真题","sub":"english","ch":"第三赛段","topic":"阅读理解","type":"choice","stem":"(接上题)What does Amy go every day?","opts":["A. To the park","B. To the beach","C. To the museum","D. To the school"],"ans":1,"exp":"文中:I go to the beach every day.\n📖 阅读口诀:关键词定位法→找every day的同义词→原文直接给答案。"}, {"id":"e76","src":"真题","sub":"english","ch":"第三赛段","topic":"阅读理解","type":"choice","stem":"(接上题)What does Amy go every day?","opts":["A. To the park","B. To the beach","C. To the museum","D. To the school"],"ans":1,"exp":"文中:I go to the beach every day.\n📖 阅读口诀:关键词定位法→找every day的同义词→原文直接给答案。"},
{"id":"e77","src":"真题","sub":"english","ch":"第三赛段","topic":"阅读理解","type":"choice","stem":"(接上题)What is Amy going to do tomorrow?","opts":["A. Go shopping","B. Go to Disneyland","C. Go home","D. Visit a friend"],"ans":1,"exp":"文中:Tomorrow I'm going to Disneyland.\n📖 阅读口诀:时间词定位法→找到tomorrow→后面的内容就是答案。"}, {"id":"e77","src":"真题","sub":"english","ch":"第三赛段","topic":"阅读理解","type":"choice","stem":"(接上题)What is Amy going to do tomorrow?","opts":["A. Go shopping","B. Go to Disneyland","C. Go home","D. Visit a friend"],"ans":1,"exp":"文中:Tomorrow I'm going to Disneyland.\n📖 阅读口诀:时间词定位法→找到tomorrow→后面的内容就是答案。"},
{"id":"e78","src":"真题","sub":"english","ch":"第三赛段","topic":"阅读理解","type":"choice","stem":"(接上题)What does Amy think of Hong Kong food?","opts":["A. Too spicy","B. Delicious","C. Very expensive","D. Not good"],"ans":1,"exp":"文中:The food here is delicious - I love the dim sum!\n📖 阅读口诀:观点题→找评价性形容词(delicious/love)→就是作者态度。"}, {"id":"e78","src":"真题","sub":"english","ch":"第三赛段","topic":"阅读理解","type":"choice","stem":"(接上题)What does Amy think of Hong Kong food?","opts":["A. Too spicy","B. Delicious","C. Very expensive","D. Not good"],"ans":1,"exp":"文中:The food here is delicious - I love the dim sum!\n📖 阅读口诀:观点题→找评价性形容词(delicious/love)→就是作者态度。"},
{"id":"e84","src":"真题","sub":"english","ch":"热身圈","topic":"语音","type":"choice","stem":"找出划线部分读音不同的选项:A. city B. finish C. physical D. science","opts":["A. city","B. finish","C. physical","D. science"],"ans":3,"exp":"city/finish/physical的i发/I/science的i发/aI/。"},
{"id":"e85","src":"真题","sub":"english","ch":"热身圈","topic":"语音","type":"choice","stem":"找出划线部分读音不同的选项:A. subject B. duty C. cute D. Tuesday","opts":["A. subject","B. duty","C. cute","D. Tuesday"],"ans":0,"exp":"duty/cute/Tuesday的u发/ju:/subject的u发/Q/。"},
{"id":"e86","src":"真题","sub":"english","ch":"热身圈","topic":"语音","type":"choice","stem":"找出划线部分读音不同的选项:A. chat B. glad C. have D. grape","opts":["A. chat","B. glad","C. have","D. grape"],"ans":3,"exp":"chat/glad/have的a发/{/grape的a发/eI/(开音节)。"},
{"id":"e87","src":"真题","sub":"english","ch":"热身圈","topic":"语音","type":"choice","stem":"找出划线部分读音不同的选项:A. seat B. read C. sweater D. bean","opts":["A. seat","B. read","C. sweater","D. bean"],"ans":2,"exp":"seat/read/bean的ea发/i:/sweater的ea发/e/。"},
{"id":"e88","src":"真题","sub":"english","ch":"热身圈","topic":"语音","type":"choice","stem":"找出划线部分读音不同的选项:A. give B. like C. bike D. Mike","opts":["A. give","B. like","C. bike","D. Mike"],"ans":0,"exp":"like/bike/Mike的i发/aI/give的i发/I/。"},
{"id":"e89","src":"真题","sub":"english","ch":"热身圈","topic":"语音","type":"choice","stem":"找出划线部分读音不同的选项:A. with B. thank C. think D. month","opts":["A. with","B. thank","C. think","D. month"],"ans":0,"exp":"thank/think/month的th发/θ/with的th发/e/。"}, {"id":"e89","src":"真题","sub":"english","ch":"热身圈","topic":"语音","type":"choice","stem":"找出划线部分读音不同的选项:A. with B. thank C. think D. month","opts":["A. with","B. thank","C. think","D. month"],"ans":0,"exp":"thank/think/month的th发/θ/with的th发/e/。"},
{"id":"e100","src":"真题","sub":"english","ch":"热身圈","topic":"冠词","type":"choice","stem":"Do you like playing ___ piano? — No, I like playing ___ chess.","opts":["A. a, the","B. the, /","C. /, the","D. the, a"],"ans":1,"exp":"乐器前必须加theplay the piano),球类/棋类前不加冠词(play chess/play basketball)。注意:西洋乐器加the,中国乐器(如play erhu)是否加the有争议,但小升初只考西洋乐器。"}, {"id":"e100","src":"真题","sub":"english","ch":"热身圈","topic":"冠词","type":"choice","stem":"Do you like playing ___ piano? — No, I like playing ___ chess.","opts":["A. a, the","B. the, /","C. /, the","D. the, a"],"ans":1,"exp":"乐器前必须加theplay the piano),球类/棋类前不加冠词(play chess/play basketball)。注意:西洋乐器加the,中国乐器(如play erhu)是否加the有争议,但小升初只考西洋乐器。"},
{"id":"e101","src":"真题","sub":"english","ch":"热身圈","topic":"冠词","type":"choice","stem":"There's ___ interesting book about animals in my bag.","opts":["A. a","B. an","C. the","D. /"],"ans":1,"exp":"interesting以元音音素开头,用an。泛指一本有趣的书。"}, {"id":"e101","src":"真题","sub":"english","ch":"热身圈","topic":"冠词","type":"choice","stem":"There's ___ interesting book about animals in my bag.","opts":["A. a","B. an","C. the","D. /"],"ans":1,"exp":"interesting以元音音素开头,用an。泛指一本有趣的书。"},
@@ -332,9 +332,9 @@ const Q = [
{"id":"e130","src":"真题","sub":"english","ch":"第一赛段","topic":"句型转换","type":"fill","stem":"Mary reads English every morning.(改为一般疑问句)\n___ Mary ___ English every morning?","opts":null,"ans":"Does,read","exp":"一般现在时,主语Mary三单,用Does提问,动词还原为read。"}, {"id":"e130","src":"真题","sub":"english","ch":"第一赛段","topic":"句型转换","type":"fill","stem":"Mary reads English every morning.(改为一般疑问句)\n___ Mary ___ English every morning?","opts":null,"ans":"Does,read","exp":"一般现在时,主语Mary三单,用Does提问,动词还原为read。"},
{"id":"e131","src":"真题","sub":"english","ch":"第一赛段","topic":"句型转换","type":"fill","stem":"Miss Zhang teaches us English.(对划线部分提问,划线部分为Miss Zhang\n___ teaches you English?","opts":null,"ans":"Who","exp":"对人物主语提问用Who。"}, {"id":"e131","src":"真题","sub":"english","ch":"第一赛段","topic":"句型转换","type":"fill","stem":"Miss Zhang teaches us English.(对划线部分提问,划线部分为Miss Zhang\n___ teaches you English?","opts":null,"ans":"Who","exp":"对人物主语提问用Who。"},
{"id":"e132","src":"真题","sub":"english","ch":"第二赛段","topic":"句型转换","type":"fill","stem":"She is good at speaking English.(改为同义句)\nShe ___ ___ speaking English.","opts":null,"ans":"does well in","exp":"be good at = do well in,主语三单She,用does。"}, {"id":"e132","src":"真题","sub":"english","ch":"第二赛段","topic":"句型转换","type":"fill","stem":"She is good at speaking English.(改为同义句)\nShe ___ ___ speaking English.","opts":null,"ans":"does well in","exp":"be good at = do well in,主语三单She,用does。"},
{"id":"e133","src":"真题","sub":"english","ch":"热身圈","topic":"语音","type":"choice","stem":"找出划线部分读音不同的选项:count house trousers young","opts":["A. count","B. house","C. trousers","D. young"],"ans":3,"exp":"count/house/trousers的ou发/a?/young的ou发/?/。"},
{"id":"e134","src":"真题","sub":"english","ch":"热身圈","topic":"语音","type":"choice","stem":"找出划线部分读音不同的选项:which Chinese brochure cheap","opts":["A. which","B. Chinese","C. brochure","D. cheap"],"ans":2,"exp":"which/Chinese/cheap的ch发/t?/brochure的ch发/?/。"},
{"id":"e135","src":"真题","sub":"english","ch":"热身圈","topic":"语音","type":"choice","stem":"找出划线部分读音不同的选项:reached laughed needed worked","opts":["A. reached","B. laughed","C. needed","D. worked"],"ans":2,"exp":"reached/t/、laughed/t/、worked/t/needed因ed前是t读/Id/。选C。"},
{"id":"e138","src":"真题","sub":"english","ch":"第一赛段","topic":"一般现在时","type":"choice","stem":"—How often does Tom play football? —___ He doesn't like football.","opts":["A. Often","B. Always","C. Hardly ever","D. Every day"],"ans":2,"exp":"He doesn't like football说明他几乎不踢球,选Hardly ever(几乎从不)。\n💡 一般现在时口诀:频率副词要看清,often经常always总,hardly ever几乎不。"}, {"id":"e138","src":"真题","sub":"english","ch":"第一赛段","topic":"一般现在时","type":"choice","stem":"—How often does Tom play football? —___ He doesn't like football.","opts":["A. Often","B. Always","C. Hardly ever","D. Every day"],"ans":2,"exp":"He doesn't like football说明他几乎不踢球,选Hardly ever(几乎从不)。\n💡 一般现在时口诀:频率副词要看清,often经常always总,hardly ever几乎不。"},
{"id":"e139","src":"真题","sub":"english","ch":"第一赛段","topic":"一般现在时","type":"fill","stem":"Mary reads English every morning.(改为一般疑问句)\n___ Mary ___ English every morning?","opts":null,"ans":"Does,read","exp":"一般现在时主语Mary三单,需用Does提问,动词reads还原为read。\n💡 句型转换口诀:三单借Does,动词还原形。"}, {"id":"e139","src":"真题","sub":"english","ch":"第一赛段","topic":"一般现在时","type":"fill","stem":"Mary reads English every morning.(改为一般疑问句)\n___ Mary ___ English every morning?","opts":null,"ans":"Does,read","exp":"一般现在时主语Mary三单,需用Does提问,动词reads还原为read。\n💡 句型转换口诀:三单借Does,动词还原形。"},
{"id":"m201","src":"真题","sub":"math","ch":"热身圈","topic":"整数与小数读写","type":"fill","stem":"五亿零七千三百写作( ),300.009读作( )。","opts":null,"ans":"500007300,三百点零零九","exp":"五亿=5_0000_0000,零七千三百=7300,合=500007300。300.009读作三百点零零九。"}, {"id":"m201","src":"真题","sub":"math","ch":"热身圈","topic":"整数与小数读写","type":"fill","stem":"五亿零七千三百写作( ),300.009读作( )。","opts":null,"ans":"500007300,三百点零零九","exp":"五亿=5_0000_0000,零七千三百=7300,合=500007300。300.009读作三百点零零九。"},
@@ -404,12 +404,12 @@ const Q = [
{"id":"e218","src":"真题","sub":"english","ch":"第二赛段","topic":"句型转换","type":"fill","stem":"She is good at speaking English.(改为同义句)\nShe ___ ___ speaking English.","opts":null,"ans":"does well in","exp":"be good at = do well in。主语三单She,用does。"}, {"id":"e218","src":"真题","sub":"english","ch":"第二赛段","topic":"句型转换","type":"fill","stem":"She is good at speaking English.(改为同义句)\nShe ___ ___ speaking English.","opts":null,"ans":"does well in","exp":"be good at = do well in。主语三单She,用does。"},
{"id":"e219","src":"真题","sub":"english","ch":"第三赛段","topic":"完形填空","type":"choice","stem":"Mrs. Jack was always ___ lots of time and money in doing the shopping.","opts":["A. spent","B. spending","C. spend","D. to spend"],"ans":1,"exp":"be always doing sth总是做某事,且spend time (in) doing是固定搭配。"}, {"id":"e219","src":"真题","sub":"english","ch":"第三赛段","topic":"完形填空","type":"choice","stem":"Mrs. Jack was always ___ lots of time and money in doing the shopping.","opts":["A. spent","B. spending","C. spend","D. to spend"],"ans":1,"exp":"be always doing sth总是做某事,且spend time (in) doing是固定搭配。"},
{"id":"e220","src":"真题","sub":"english","ch":"第三赛段","topic":"完形填空","type":"choice","stem":"She waited ___ it was Saturday when her husband was free.","opts":["A. for","B. when","C. until","D. because"],"ans":2,"exp":"wait until等到。等到星期六才有空去购物。"}, {"id":"e220","src":"真题","sub":"english","ch":"第三赛段","topic":"完形填空","type":"choice","stem":"She waited ___ it was Saturday when her husband was free.","opts":["A. for","B. when","C. until","D. because"],"ans":2,"exp":"wait until等到。等到星期六才有空去购物。"},
{"id":"e221","src":"真题","sub":"english","ch":"第三赛段","topic":"语音","type":"choice","stem":"找出划线部分读音不同的选项:\ncity finish physical science","opts":["A. city","B. finish","C. physical","D. science"],"ans":3,"exp":"city/finish/physical的i发/I/science的ie发/aI/。选D。"},
{"id":"e222","src":"真题","sub":"english","ch":"第三赛段","topic":"语音","type":"choice","stem":"找出划线部分读音不同的选项:\nsubject duty cute Tuesday","opts":["A. subject","B. duty","C. cute","D. Tuesday"],"ans":0,"exp":"subject的u发/ʌ/duty/cute/Tuesday的u发/ju:/。选A。"},
{"id":"e223","src":"真题","sub":"english","ch":"第三赛段","topic":"语音","type":"choice","stem":"找出划线部分读音不同的选项:\nchat glad have grape","opts":["A. chat","B. glad","C. have","D. grape"],"ans":3,"exp":"chat/glad/have的a发/æ/grape的a发/eI/。选D。"},
{"id":"e224","src":"真题","sub":"english","ch":"第三赛段","topic":"语音","type":"choice","stem":"找出划线部分读音不同的选项:\nseat read sweater bean","opts":["A. seat","B. read","C. sweater","D. bean"],"ans":2,"exp":"seat/read/bean的ea发/i:/sweater的ea发/e/。选C。"},
{"id":"e225","src":"真题","sub":"english","ch":"第三赛段","topic":"语音","type":"choice","stem":"找出划线部分读音不同的选项:\ngive like bike Mike","opts":["A. give","B. like","C. bike","D. Mike"],"ans":0,"exp":"give的i发/I/like/bike/Mike的i发/aI/。选A。"},
{"id":"e226","src":"真题","sub":"english","ch":"第三赛段","topic":"语音","type":"choice","stem":"找出划线部分读音不同的选项:\nwith thank think month","opts":["A. with","B. thank","C. think","D. month"],"ans":0,"exp":"with的th发/ð/thank/think/month的th发/θ/。选A。"},
{"id":"e227","src":"真题","sub":"english","ch":"第三赛段","topic":"语音","type":"choice","stem":"找出划线部分读音不同的选项:\near bear there pear","opts":["A. ear","B. bear","C. there","D. pear"],"ans":0,"exp":"ear的ear发/Iə/bear/there/pear的ear发/eə/。选A。"}, {"id":"e227","src":"真题","sub":"english","ch":"第三赛段","topic":"语音","type":"choice","stem":"找出划线部分读音不同的选项:\near bear there pear","opts":["A. ear","B. bear","C. there","D. pear"],"ans":0,"exp":"ear的ear发/Iə/bear/there/pear的ear发/eə/。选A。"},
{"id":"c301","src":"真题","sub":"chinese","ch":"第三赛段","topic":"文言文阅读","type":"choice","stem":"阅读《论语》选段:\n\n子曰:\"学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?\"\n\n\"学而时习之\"中\"时\"的意思是( )。","opts":["B. 按时","A. 时间","C. 时常","D. 时时"],"ans":0,"exp":"\"时\"在此为名词作状语,意为\"按一定时间\"(即按时)。\"学而时习之\"=学习后按时温习。"}, {"id":"c301","src":"真题","sub":"chinese","ch":"第三赛段","topic":"文言文阅读","type":"choice","stem":"阅读《论语》选段:\n\n子曰:\"学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?\"\n\n\"学而时习之\"中\"时\"的意思是( )。","opts":["B. 按时","A. 时间","C. 时常","D. 时时"],"ans":0,"exp":"\"时\"在此为名词作状语,意为\"按一定时间\"(即按时)。\"学而时习之\"=学习后按时温习。"},
{"id":"c302","src":"真题","sub":"chinese","ch":"第三赛段","topic":"文言文阅读","type":"choice","stem":"(接上题)\"不亦说乎\"中\"说\"的意思是( )。","opts":["B. 喜悦","A. 说话","C. 说明","D. 学说"],"ans":0,"exp":"\"说\"通\"悦\",愉快、高兴的意思。不亦说乎=不也是很高兴的事吗?"}, {"id":"c302","src":"真题","sub":"chinese","ch":"第三赛段","topic":"文言文阅读","type":"choice","stem":"(接上题)\"不亦说乎\"中\"说\"的意思是( )。","opts":["B. 喜悦","A. 说话","C. 说明","D. 学说"],"ans":0,"exp":"\"说\"通\"悦\",愉快、高兴的意思。不亦说乎=不也是很高兴的事吗?"},
@@ -571,6 +571,65 @@ const Q = [
{"id":"e415","src":"真题","sub":"english","ch":"热身圈","topic":"there be","type":"fill","stem":"用所给词填空:\nThere ___ (be) some apples on the table.","opts":null,"ans":"are","exp":"some apples是复数,be用are。there be中be与后面的主语保持数的一致。"}, {"id":"e415","src":"真题","sub":"english","ch":"热身圈","topic":"there be","type":"fill","stem":"用所给词填空:\nThere ___ (be) some apples on the table.","opts":null,"ans":"are","exp":"some apples是复数,be用are。there be中be与后面的主语保持数的一致。"},
{"id":"e416","src":"真题","sub":"english","ch":"热身圈","topic":"不定代词","type":"choice","stem":"I'm hungry. I want ___ to eat.","opts":["A. something","B. anything","C. nothing","D. everything"],"ans":0,"exp":"肯定句中用something。\"我饿了,想吃点东西\"。"}, {"id":"e416","src":"真题","sub":"english","ch":"热身圈","topic":"不定代词","type":"choice","stem":"I'm hungry. I want ___ to eat.","opts":["A. something","B. anything","C. nothing","D. everything"],"ans":0,"exp":"肯定句中用something。\"我饿了,想吃点东西\"。"},
{"id":"e417","src":"真题","sub":"english","ch":"热身圈","topic":"不定代词","type":"choice","stem":"There isn't ___ wrong with my bike.","opts":["A. something","B. anything","C. nothing","D. everything"],"ans":1,"exp":"否定句用anything。there isn't anything wrong = there is nothing wrong。"}, {"id":"e417","src":"真题","sub":"english","ch":"热身圈","topic":"不定代词","type":"choice","stem":"There isn't ___ wrong with my bike.","opts":["A. something","B. anything","C. nothing","D. everything"],"ans":1,"exp":"否定句用anything。there isn't anything wrong = there is nothing wrong。"},
,
{"id":"e221","src":"真题","sub":"english","ch":"最终圈","topic":"完形填空","type":"choice","stem":"(续上题)Mrs. Jack waited until her husband was ___4___.","opts":["A. busy","B. working","C. free","D. out"],"ans":2,"exp":"从上下文看Mrs. Jack等丈夫有空才去购物。free=空闲。"},
{"id":"e222","src":"真题","sub":"english","ch":"最终圈","topic":"完形填空","type":"choice","stem":"(续上题)She ___5___ him to the shops with her.","opts":["A. took","B. brought","C. let","D. showed"],"ans":0,"exp":"take sb to sp.带某人去某地。took him to the shops带他去商店。"},
{"id":"e501","src":"真题","sub":"english","ch":"热身圈","topic":"补全对话","type":"choice","stem":"A: Hello! May I speak to Tom?\\nB: ___","opts":["A. I'm Tom.","B. This is Tom speaking.","C. Who are you?","D. Yes, I am."],"ans":1,"exp":"电话用语:This is ... speaking. 我是……。May I speak to...? 的回答是This is ... speaking。"},
{"id":"e502","src":"真题","sub":"english","ch":"热身圈","topic":"补全对话","type":"choice","stem":"A: Would you like some tea?\\nB: ___","opts":["A. Yes, please.","B. No, I don't.","C. Yes, I would.","D. Yes, I like."],"ans":0,"exp":"Would you like...? 肯定回答Yes, please. 否定回答No, thanks."},
{"id":"e503","src":"真题","sub":"english","ch":"热身圈","topic":"补全对话","type":"choice","stem":"A: How was your weekend?\\nB: ___","opts":["A. It was great!","B. I'm fine.","C. It is sunny.","D. I like it."],"ans":0,"exp":"过去时回答:It was great。I'm fine回答How are youIt is sunny回答天气。"},
{"id":"e504","src":"真题","sub":"english","ch":"热身圈","topic":"补全对话","type":"choice","stem":"A: What's the weather like today?\\nB: ___","opts":["A. It's Monday.","B. It's sunny.","C. It's 20 yuan.","D. It's 8 o'clock."],"ans":1,"exp":"问天气:What's the weather like? = How's the weather? 回答用It's + 天气词。"},
{"id":"e505","src":"真题","sub":"english","ch":"热身圈","topic":"补全对话","type":"choice","stem":"A: I'm sorry I broke your cup.\\nB: ___","opts":["A. You're welcome.","B. That's all right.","C. Not at all.","D. Don't say that."],"ans":1,"exp":"道歉的回答:That's all right / It doesn't matter。You're welcome回答Thank you。"},
{"id":"e506","src":"真题","sub":"english","ch":"第一赛段","topic":"补全对话","type":"choice","stem":"A: Could you help me carry this box?\\nB: ___","opts":["A. Yes, I could.","B. Of course.","C. That's right.","D. You're welcome."],"ans":1,"exp":"请求帮助的肯定回答:Sure / Of course / Certainly。"},
{"id":"e507","src":"真题","sub":"english","ch":"热身圈","topic":"补全对话","type":"choice","stem":"A: Merry Christmas!\\nB: ___","opts":["A. Happy birthday!","B. Merry Christmas!","C. Thank you!","D. The same to you!"],"ans":1,"exp":"Merry Christmas的回答也是Merry Christmas。"},
{"id":"e508","src":"真题","sub":"english","ch":"热身圈","topic":"补全对话","type":"choice","stem":"A: Let's go swimming this afternoon.\\nB: ___","opts":["A. Good idea!","B. That's all right.","C. I'm sorry.","D. You're welcome."],"ans":0,"exp":"Let's...提出建议,肯定回答:Good idea / Sounds great。"},
{"id":"e511","src":"真题","sub":"english","ch":"第一赛段","topic":"连词成句","type":"fill","stem":"连词成句:\\nyou / from / Where / are / ?","opts":null,"ans":"Where are you from?","exp":"特殊疑问句:疑问词+be+主语。注意首字母大写和问号。"},
{"id":"e512","src":"真题","sub":"english","ch":"第一赛段","topic":"连词成句","type":"fill","stem":"连词成句:\\nlike / I / music / listening / to","opts":null,"ans":"I like listening to music.","exp":"like doing sth喜欢做某事。注意首字母大写和句号。"},
{"id":"e513","src":"真题","sub":"english","ch":"第一赛段","topic":"连词成句","type":"fill","stem":"连词成句:\\nthere / many / are / How / books / ?","opts":null,"ans":"How many books are there?","exp":"How many + 可数名词复数 + are there? 有多少本书?"},
{"id":"e514","src":"真题","sub":"english","ch":"第一赛段","topic":"连词成句","type":"fill","stem":"连词成句:\\ndo / What / you / on / do / weekends / ?","opts":null,"ans":"What do you do on weekends?","exp":"What do you do on weekends? 你周末做什么?"},
{"id":"e515","src":"真题","sub":"english","ch":"第一赛段","topic":"连词成句","type":"fill","stem":"连词成句:\\nplaying / They / are / football / now","opts":null,"ans":"They are playing football now.","exp":"现在进行时:be+doing。They are playing football now."},
{"id":"e521","src":"真题","sub":"english","ch":"热身圈","topic":"情景交际","type":"choice","stem":"朋友说Thank you,你应该回答:","opts":["A. Thank you, too.","B. You're welcome.","C. That's right.","D. Yes, please."],"ans":1,"exp":"Thank you的标准回答:You're welcome(不客气)。"},
{"id":"e522","src":"真题","sub":"english","ch":"热身圈","topic":"情景交际","type":"choice","stem":"在图书馆想借笔,最礼貌的说法是:","opts":["A. Give me a pen.","B. May I borrow your pen?","C. I want your pen.","D. Where is your pen?"],"ans":1,"exp":"May I...? 是最礼貌的请求方式。"},
{"id":"e523","src":"真题","sub":"english","ch":"热身圈","topic":"情景交际","type":"choice","stem":"打电话找Mike,接电话的人说他是Mike,你应该说:","opts":["A. I'm waiting.","B. This is Mike.","C. Hi, Mike. This is Tom.","D. Who are you?"],"ans":2,"exp":"电话用语:This is ... (speaking)。自我介绍用This is ...。"},
{"id":"e524","src":"真题","sub":"english","ch":"热身圈","topic":"情景交际","type":"choice","stem":"朋友要去比赛,祝他好运:","opts":["A. Good luck!","B. Well done!","C. Congratulations!","D. Good job!"],"ans":0,"exp":"事前祝好运用Good luck! 事后表扬用Well done/Congratulations。"},
{"id":"e525","src":"真题","sub":"english","ch":"热身圈","topic":"情景交际","type":"choice","stem":"问别人几点了,应该说:","opts":["A. What time is it?","B. What's this?","C. How old are you?","D. How much is it?"],"ans":0,"exp":"问时间:What time is it? / What's the time?"},
{"id":"e531","src":"真题","sub":"english","ch":"第三赛段","topic":"阅读判断","type":"choice","stem":"Tom gets up at 6:30 and goes to school by bus. He has 6 classes a day.\\n\\nTom gets up at 7:00.","opts":["A. True","B. False"],"ans":1,"exp":"原文说6:30起床,不是7:00。选False。"},
{"id":"e532","src":"真题","sub":"english","ch":"第三赛段","topic":"阅读判断","type":"choice","stem":"Tom gets up at 6:30 and goes to school by bus. He has 6 classes a day.\\n\\nTom has six classes a day.","opts":["A. True","B. False"],"ans":0,"exp":"原文说four in the morning and two in the afternoon,共6节。选True。"},
{"id":"e533","src":"真题","sub":"english","ch":"第三赛段","topic":"阅读判断","type":"choice","stem":"Amy has a cat and a dog. The cat is white and the dog is black.\\n\\nAmy has two cats.","opts":["A. True","B. False"],"ans":1,"exp":"Amy有一只猫和一只狗,不是两只猫。选False。"},
{"id":"e534","src":"真题","sub":"english","ch":"第三赛段","topic":"阅读判断","type":"choice","stem":"In the park, two girls are reading books under a tree. A boy is flying a kite.\\n\\nThe two girls are reading books under the tree.","opts":["A. True","B. False"],"ans":0,"exp":"原文说Under the tree, two girls are reading books。选True。"},
{"id":"e535","src":"真题","sub":"english","ch":"第三赛段","topic":"阅读判断","type":"choice","stem":"My mother is a teacher. She goes to work by bike every day.\\n\\nMy mother goes to work by car.","opts":["A. True","B. False"],"ans":1,"exp":"原文说by bike,不是by car。选False。"},
{"id":"e541","src":"真题","sub":"english","ch":"热身圈","topic":"听力","type":"choice","audio":"What color is the boy's schoolbag? It's blue.","audioLang":"en-US","stem":"听录音:What color is the boy's schoolbag?","opts":["A. Blue","B. Red","C. Black","D. White"],"ans":0,"exp":"关键词:schoolbag, blue。"},
{"id":"e542","src":"真题","sub":"english","ch":"热身圈","topic":"听力","type":"choice","audio":"How does Mary go to school? She goes by bus.","audioLang":"en-US","stem":"听录音:How does Mary go to school?","opts":["A. By bike","B. By bus","C. On foot","D. By car"],"ans":1,"exp":"关键词:go to school, by bus。"},
{"id":"e543","src":"真题","sub":"english","ch":"热身圈","topic":"听力","type":"choice","audio":"What's the weather like? It's sunny and hot.","audioLang":"en-US","stem":"听录音:What's the weather like?","opts":["A. Rainy","B. Snowy","C. Sunny and hot","D. Windy"],"ans":2,"exp":"关键词:weather, sunny, hot。"},
{"id":"e544","src":"真题","sub":"english","ch":"热身圈","topic":"听力","type":"choice","audio":"Tom's family has four people: his parents, his sister and him.","audioLang":"en-US","stem":"听录音:How many people in Tom's family?","opts":["A. Three","B. Four","C. Five","D. Six"],"ans":1,"exp":"关键词:four, parents, sister, him。"},
{"id":"e545","src":"真题","sub":"english","ch":"热身圈","topic":"听力","type":"choice","audio":"The movie starts at 7:30.","audioLang":"en-US","stem":"听录音:What time does the movie start?","opts":["A. 6:30","B. 7:00","C. 7:30","D. 8:00"],"ans":2,"exp":"关键词:starts, 7:30。"},
{"id":"e546","src":"真题","sub":"english","ch":"热身圈","topic":"听力","type":"choice","audio":"The supermarket is next to the hospital.","audioLang":"en-US","stem":"听录音:Where is the supermarket?","opts":["A. Behind the school","B. Next to the hospital","C. In front of the park","D. Across from the bank"],"ans":1,"exp":"关键词:supermarket, next to, hospital。"},
{"id":"e547","src":"真题","sub":"english","ch":"热身圈","topic":"听力","type":"choice","audio":"Mike wants to be a doctor when he grows up.","audioLang":"en-US","stem":"听录音:What does Mike want to be?","opts":["A. A teacher","B. A doctor","C. A driver","D. A farmer"],"ans":1,"exp":"关键词:wants to be, doctor。"},
{"id":"e548","src":"真题","sub":"english","ch":"热身圈","topic":"听力","type":"choice","audio":"Lucy visited her grandparents yesterday.","audioLang":"en-US","stem":"听录音:What did Lucy do yesterday?","opts":["A. Stayed at home","B. Visited her grandparents","C. Went shopping","D. Played football"],"ans":1,"exp":"关键词:visited, grandparents。过去时态。"},
{"id":"m451","src":"真题","sub":"math","ch":"热身圈","topic":"竖式计算","type":"fill","stem":"竖式计算:\\n345 + 678 = ","opts":null,"ans":"1023","exp":"对齐数位计算。"},
{"id":"m452","src":"真题","sub":"math","ch":"热身圈","topic":"竖式计算","type":"fill","stem":"竖式计算:\\n804 - 567 = ","opts":null,"ans":"237","exp":"借位计算。"},
{"id":"m453","src":"真题","sub":"math","ch":"热身圈","topic":"竖式计算","type":"fill","stem":"竖式计算:\\n25 x 36 = ","opts":null,"ans":"900","exp":"25x36=900。"},
{"id":"m454","src":"真题","sub":"math","ch":"热身圈","topic":"脱式计算","type":"fill","stem":"脱式计算:\\n48 / 8 x 5 = ","opts":null,"ans":"30","exp":"同级运算从左到右:48/8=6, 6x5=30。"},
{"id":"m455","src":"真题","sub":"math","ch":"热身圈","topic":"脱式计算","type":"fill","stem":"脱式计算:\\n(15 + 25) x 4 - 20 = ","opts":null,"ans":"140","exp":"先算括号:40x4=160, 160-20=140。"},
{"id":"m456","src":"真题","sub":"math","ch":"热身圈","topic":"脱式计算","type":"fill","stem":"脱式计算:\\n36 + 64 / 8 x 2 = ","opts":null,"ans":"52","exp":"先算乘除:64/8x2=16, 36+16=52。"},
{"id":"m457","src":"真题","sub":"math","ch":"热身圈","topic":"单位换算","type":"fill","stem":"2.5米 = )厘米","opts":null,"ans":"250","exp":"1米=100厘米,2.5x100=250。"},
{"id":"m458","src":"真题","sub":"math","ch":"热身圈","topic":"单位换算","type":"fill","stem":"3.05吨 = )千克","opts":null,"ans":"3050","exp":"1吨=1000千克,3.05x1000=3050。"},
{"id":"m459","src":"真题","sub":"math","ch":"热身圈","topic":"单位换算","type":"fill","stem":"4500平方米 = )公顷","opts":null,"ans":"0.45","exp":"1公顷=10000平方米,4500/10000=0.45。"},
{"id":"m460","src":"真题","sub":"math","ch":"热身圈","topic":"单位换算","type":"fill","stem":"2时15分 = )分","opts":null,"ans":"135","exp":"1时=60分,2x60+15=135。"},
{"id":"m461","src":"真题","sub":"math","ch":"热身圈","topic":"简算巧算","type":"fill","stem":"简便计算:\\n125 x 88 = ","opts":null,"ans":"11000","exp":"125x88=125x80+125x8=10000+1000=11000。"},
{"id":"m462","src":"真题","sub":"math","ch":"热身圈","topic":"简算巧算","type":"fill","stem":"简便计算:\\n48 x 101 - 48 = ","opts":null,"ans":"4800","exp":"48x101-48=48x(101-1)=48x100=4800。"},
{"id":"c401","src":"真题","sub":"chinese","ch":"热身圈","topic":"口语交际","type":"choice","stem":"同学考试没考好很伤心,你应该怎么安慰?","opts":["A. 你太笨了!","B. 别难过,下次努力一定能考好!","C. 这有什么好哭的?","D. 我也不想和你玩了。"],"ans":1,"exp":"口语交际要语气得体、态度真诚。B既安慰又鼓励,最恰当。"},
{"id":"c402","src":"真题","sub":"chinese","ch":"热身圈","topic":"口语交际","type":"choice","stem":"想向同学借书,最得体的说法是:","opts":["A. 把你的书给我。","B. 你能把书借我看一下吗?谢谢!","C. 书在哪儿?","D. 快把书拿来!"],"ans":1,"exp":"借东西要有礼貌:用\"能...吗\"句式,加\"谢谢\"。"},
{"id":"c403","src":"真题","sub":"chinese","ch":"热身圈","topic":"口语交际","type":"choice","stem":"看到有人在公共场所吸烟,你应该怎么说?","opts":["A. 不准抽烟!","B. 叔叔您好,这里禁止吸烟,请您把烟灭了好吗?","C. 你没看到牌子吗?","D. 再抽烟我就叫保安了!"],"ans":1,"exp":"劝阻时要尊称、讲道理、语气委婉。B最得体。"},
{"id":"c404","src":"真题","sub":"chinese","ch":"热身圈","topic":"口语交际","type":"choice","stem":"向同学介绍你最喜欢的书,应该介绍:","opts":["A. 只介绍价格","B. 书名、作者、内容和喜欢理由","C. 只介绍封面","D. 只介绍页数"],"ans":1,"exp":"介绍一本书:书名+作者+内容+感受。B最全面。"},
{"id":"c405","src":"真题","sub":"chinese","ch":"第一赛段","topic":"综合性学习","type":"choice","stem":"为读书月活动拟宣传标语:","opts":["A. 读书使人快乐","B. 与经典同行,伴书香成长","C. 好好读书","D. 书是人类进步的阶梯"],"ans":1,"exp":"宣传标语要简洁、有号召力。B最有标语特色。D是名言不是标语。"},
{"id":"c406","src":"真题","sub":"chinese","ch":"第一赛段","topic":"综合性学习","type":"choice","stem":"介绍家庭成员,最先应该介绍:","opts":["A. 宠物的名字","B. 自己的兴趣爱好","C. 家庭成员的基本情况","D. 家里的电器"],"ans":2,"exp":"家庭成员介绍:称呼、职业、性格等。C最切题。"},
{"id":"c407","src":"真题","sub":"chinese","ch":"第一赛段","topic":"综合性学习","type":"choice","stem":"做垃圾分类调查,第一步应该:","opts":["A. 直接去问邻居","B. 上网查资料","C. 制定调查计划和问卷","D. 找同学聊天"],"ans":2,"exp":"第一步是制定计划和设计问卷。有计划再实施。"},
{"id":"c408","src":"真题","sub":"chinese","ch":"热身圈","topic":"标点符号","type":"choice","stem":"标点使用正确的一项是:","opts":["A. 你今天去哪了?","B. 你今天去哪了。","C. 你今天去哪了!","D. 你今天去哪了?"],"ans":0,"exp":"疑问句用问号。A正确,B句号错,C感叹号错。"},
{"id":"c409","src":"真题","sub":"chinese","ch":"热身圈","topic":"标点符号","type":"fill","stem":"给句子加标点:\\n今天是星期一( )我们要去上学( ","opts":null,"ans":"。。","exp":"两个陈述句都用句号。"},
{"id":"c410","src":"真题","sub":"chinese","ch":"热身圈","topic":"标点符号","type":"choice","stem":"标点使用错误的一项是:","opts":["A. 太好了!他高兴地喊道。","B. 你叫什么名字?","C. 我喜欢读书、画画、和唱歌。","D. 妈妈买了苹果、香蕉和橘子。"],"ans":2,"exp":"C中\"和\"与顿号重复。有顿号就不用\"和\"。"},
{"id":"c411","src":"真题","sub":"chinese","ch":"第一赛段","topic":"关联词","type":"choice","stem":" )努力学习,( )能取得好成绩。","opts":["A. 只有...才...","B. 因为...所以...","C. 不但...而且...","D. 如果...就..."],"ans":0,"exp":"\"只有...才...\"表示条件关系。"},
{"id":"c412","src":"真题","sub":"chinese","ch":"第一赛段","topic":"关联词","type":"choice","stem":"他( )跑得快,( )跳得高。","opts":["A. 虽然...但是...","B. 不但...而且...","C. 因为...所以...","D. 如果...就..."],"ans":1,"exp":"\"不但...而且...\"表示递进关系。"},
{"id":"c413","src":"真题","sub":"chinese","ch":"第一赛段","topic":"关联词","type":"choice","stem":" )明天下雨,运动会( )延期。","opts":["A. 虽然...但是...","B. 因为...所以...","C. 如果...就...","D. 不仅...还..."],"ans":2,"exp":"\"如果...就...\"表示假设关系。"}
];// === F1 AUDIO ENGINE === ];// === F1 AUDIO ENGINE ===
const AUDIO={ctx:null,muted:false,bgTimer:null,_bgNext:0,started:false, const AUDIO={ctx:null,muted:false,bgTimer:null,_bgNext:0,started:false,
init(){try{this.ctx=new(window.AudioContext||window.webkitAudioContext)();this.muted=!!localStorage.getItem('f1_muted');}catch(e){}}, init(){try{this.ctx=new(window.AudioContext||window.webkitAudioContext)();this.muted=!!localStorage.getItem('f1_muted');}catch(e){}},
@@ -1281,6 +1340,53 @@ function ckin(){
if(allDone)startConfetti('grand'); if(allDone)startConfetti('grand');
} }
function cm(){$('mo').className='mo';} function cm(){$('mo').className='mo';}
// === LISTENING ENGINE (SpeechSynthesis) ===
function speakText(text, lang, callback) {
if (!window.speechSynthesis) { if(callback)callback(); return; }
window.speechSynthesis.cancel();
var u = new SpeechSynthesisUtterance(text);
u.lang = lang || "en-US";
u.rate = 0.85;
u.pitch = 1.0;
u.volume = 1.0;
// Try to find a good voice
var voices = window.speechSynthesis.getVoices();
if (lang === "en-US") {
var enVoice = voices.find(function(v) { return v.lang.startsWith("en"); });
if (enVoice) u.voice = enVoice;
}
u.onend = function() { if(callback)callback(); };
u.onerror = function() { if(callback)callback(); };
window.speechSynthesis.speak(u);
}
// Pre-load voices (they load asynchronously)
if (window.speechSynthesis) window.speechSynthesis.getVoices();
// Enhanced renderCard to support listening questions
var origRenderCard = renderCard;
renderCard = function(q, i, hintMode) {
var html = origRenderCard(q, i, hintMode);
// Add play button for listening-type questions
if (q.audio) {
var playBtn = '<button class="play-btn" onclick="playAudio(\''+q.id+'\')" style="display:inline-flex;align-items:center;gap:4px;padding:6px 14px;margin-bottom:8px;border:2px solid #52b788;border-radius:20px;background:#1b4332;color:#52b788;font-size:12px;cursor:pointer;font-family:Orbitron,sans-serif">🔊 播放录音</button>';
var stemIdx = html.indexOf('<div class="st">');
if (stemIdx >= 0) {
var insert = stemIdx + '<div class="st">'.length;
html = html.substring(0, insert) + playBtn + html.substring(insert);
}
}
return html;
};
function playAudio(id) {
var q = Q.find(function(x) { return x.id === id; });
if (!q || !q.audio) return;
var btn = document.querySelector('.play-btn');
if (btn) { btn.textContent = "🔊 播放中..."; btn.disabled = true; }
speakText(q.audio, q.audioLang || "en-US", function() {
if (btn) { btn.textContent = "🔊 再听一次"; btn.disabled = false; }
});
}
// ===== CONFETTI ===== // ===== CONFETTI =====
let particles=[],confettiAnimId=null; let particles=[],confettiAnimId=null;
function startConfetti(level){ function startConfetti(level){
@@ -3163,7 +3269,64 @@ window.r = function() {
// Find the current question ID from the card // Find the current question ID from the card
const cards = document.querySelectorAll(".cd"); const cards = document.querySelectorAll(".cd");
for (let i = 0; i < cards.length; i++) { for (let i = 0; i < cards.length; i++) {
const card = cards[i]; const card = cards[i,
{"id":"e501","src":"真题","sub":"english","ch":"热身圈","topic":"补全对话","type":"choice","stem":"A: Hello! May I speak to Tom?\\nB: ___","opts":["A. I'm Tom.","B. This is Tom speaking.","C. Who are you?","D. Yes, I am."],"ans":1,"exp":"电话用语:This is ... speaking. 我是……。不能说I'm Tom。May I speak to...? 的回答是This is ... speaking."},
{"id":"e502","src":"真题","sub":"english","ch":"热身圈","topic":"补全对话","type":"choice","stem":"A: Would you like some tea?\\nB: ___","opts":["A. Yes, please.","B. No, I don't.","C. Yes, I would.","D. Yes, I like."],"ans":0,"exp":"Would you like...? 的肯定回答是Yes, please. 否定回答是No, thanks."},
{"id":"e503","src":"真题","sub":"english","ch":"热身圈","topic":"补全对话","type":"choice","stem":"A: How was your weekend?\\nB: ___","opts":["A. It was great!","B. I'm fine.","C. It is sunny.","D. I like it."],"ans":0,"exp":"问周末过得怎么样,回答用It was...(过去时)。I'm fine回答How are youIt is sunny回答天气。"},
{"id":"e504","src":"真题","sub":"english","ch":"热身圈","topic":"补全对话","type":"choice","stem":"A: What's the weather like today?\\nB: ___","opts":["A. It's Monday.","B. It's sunny.","C. It's 20 yuan.","D. It's 8 o'clock."],"ans":1,"exp":"问天气用What's the weather like? 或 How's the weather? 回答用It's + 天气形容词。"},
{"id":"e505","src":"真题","sub":"english","ch":"热身圈","topic":"补全对话","type":"choice","stem":"A: I'm sorry I broke your cup.\\nB: ___","opts":["A. You're welcome.","B. That's all right.","C. Not at all.","D. Don't say that."],"ans":1,"exp":"别人道歉时回答That's all right / It doesn't matter / Never mind。You're welcome用于回答Thank you。"},
{"id":"e506","src":"真题","sub":"english","ch":"第一赛段","topic":"补全对话","type":"choice","stem":"A: Could you help me carry this box?\\nB: ___","opts":["A. Yes, I could.","B. Of course.","C. That's right.","D. You're welcome."],"ans":1,"exp":"请求帮助的肯定回答:Sure / Of course / Certainly。语气上Of course比Yes, I could更自然。"},
{"id":"e507","src":"真题","sub":"english","ch":"热身圈","topic":"补全对话","type":"choice","stem":"A: Merry Christmas!\\nB: ___","opts":["A. Happy birthday!","B. Merry Christmas!","C. Thank you!","D. The same to you!"],"ans":1,"exp":"Merry Christmas的回答通常是Merry Christmas。Happy New Year的回答是Happy New Year或The same to you。"},
{"id":"e508","src":"真题","sub":"english","ch":"热身圈","topic":"补全对话","type":"choice","stem":"A: Let's go swimming this afternoon.\\nB: ___","opts":["A. Good idea!","B. That's all right.","C. I'm sorry.","D. You're welcome."],"ans":0,"exp":"Let's... 提出建议,肯定回答用Good idea / Sounds great。That's all right用于道歉回应。"},
{"id":"e511","src":"真题","sub":"english","ch":"第一赛段","topic":"连词成句","type":"fill","stem":"连词成句:\\nyou / from / Where / are / ?","opts":null,"ans":"Where are you from?","exp":"特殊疑问句结构:疑问词+be+主语+其他?Where are you from? = 你从哪里来?注意首字母大写和问号。"},
{"id":"e512","src":"真题","sub":"english","ch":"第一赛段","topic":"连词成句","type":"fill","stem":"连词成句:\\nlike / I / music / listening / to","opts":null,"ans":"I like listening to music.","exp":"like doing sth喜欢做某事。listen to music听音乐。注意首字母大写和句号。"},
{"id":"e513","src":"真题","sub":"english","ch":"第一赛段","topic":"连词成句","type":"fill","stem":"连词成句:\\nthere / many / are / How / books / ?","opts":null,"ans":"How many books are there?","exp":"How many + 可数名词复数 + are there? 有多少本书?How many后跟可数名词复数。"},
{"id":"e514","src":"真题","sub":"english","ch":"第一赛段","topic":"连词成句","type":"fill","stem":"连词成句:\\ndo / What / you / on / do / weekends / ?","opts":null,"ans":"What do you do on weekends?","exp":"What do you do on weekends? 你周末做什么?第一个do是助动词,第二个do是实义动词做。"},
{"id":"e515","src":"真题","sub":"english","ch":"第一赛段","topic":"连词成句","type":"fill","stem":"连词成句:\\nplaying / They / are / football / now","opts":null,"ans":"They are playing football now.","exp":"现在进行时:be+doing。They are playing football now. 他们现在正在踢足球。注意首字母大写。"},
{"id":"e521","src":"真题","sub":"english","ch":"热身圈","topic":"情景交际","type":"choice","stem":"当你的朋友说\"Thank you\"时,你应该回答:","opts":["A. Thank you, too.","B. You're welcome.","C. That's right.","D. Yes, please."],"ans":1,"exp":"Thank you的标准回答是You're welcome(不客气)。也可以用Not at all / That's OK。"},
{"id":"e522","src":"真题","sub":"english","ch":"热身圈","topic":"情景交际","type":"choice","stem":"在图书馆,你想问别人借笔,最礼貌的说法是:","opts":["A. Give me a pen.","B. May I borrow your pen?","C. I want your pen.","D. Where is your pen?"],"ans":1,"exp":"May I...? 是最礼貌的请求方式。Can I...? 也可以,但May I更正式。"},
{"id":"e523","src":"真题","sub":"english","ch":"热身圈","topic":"情景交际","type":"choice","stem":"你打电话找Mike,接电话的人说他是Mike,你应该说:","opts":["A. I'm waiting.","B. This is Mike.","C. Hi, Mike. This is Tom.","D. Who are you?"],"ans":2,"exp":"电话用语:打电话的人说This is ... (speaking)。不能说I am ...。自我介绍用This is ...。"},
{"id":"e524","src":"真题","sub":"english","ch":"热身圈","topic":"情景交际","type":"choice","stem":"你的朋友要去参加比赛,你祝他好运,应该说:","opts":["A. Good luck!","B. Well done!","C. Congratulations!","D. Good job!"],"ans":0,"exp":"比赛前祝好运用Good luck! Well done/Congratulations/Good job都是事后表扬用的。"},
{"id":"e525","src":"真题","sub":"english","ch":"热身圈","topic":"情景交际","type":"choice","stem":"你问别人几点钟了,应该说:","opts":["A. What time is it?","B. What's this?","C. How old are you?","D. How much is it?"],"ans":0,"exp":"问时间用What time is it? / What's the time? 回答用It's ... o'clock。"},
{"id":"e531","src":"真题","sub":"english","ch":"第三赛段","topic":"阅读判断","type":"choice","stem":"阅读短文,判断正误(T/F):\\nTom is a student. He gets up at 6:30 every morning. He goes to school by bus. He has four classes in the morning and two in the afternoon.\\n\\nTom gets up at 7:00 every morning.","opts":["A. T (True)","B. F (False)"],"ans":1,"exp":"原文说Tom gets up at 6:30(六点半起床),不是7:00,所以选F(错误)。阅读判断题要回原文找依据。"},
{"id":"e532","src":"真题","sub":"english","ch":"第三赛段","topic":"阅读判断","type":"choice","stem":"阅读短文,判断正误(T/F):\\nTom is a student. He gets up at 6:30 every morning. He goes to school by bus. He has four classes in the morning and two in the afternoon.\\n\\nTom has six classes a day.","opts":["A. T (True)","B. F (False)"],"ans":0,"exp":"原文说four classes in the morning and two in the afternoon,共6节课,所以选T(正确)。"},
{"id":"e533","src":"真题","sub":"english","ch":"第三赛段","topic":"阅读判断","type":"choice","stem":"阅读短文,判断正误(T/F):\\nMy name is Amy. I like animals very much. I have a cat and a dog. The cat is white and the dog is black. They are my good friends.\\n\\nAmy has two cats.","opts":["A. T (True)","B. F (False)"],"ans":1,"exp":"原文说I have a cat and a dog(一只猫和一只狗),不是两只猫,所以选F。"},
{"id":"e534","src":"真题","sub":"english","ch":"第三赛段","topic":"阅读判断","type":"choice","stem":"阅读短文,判断正误(T/F):\\nLook at the picture. There is a big tree in the park. Under the tree, two girls are reading books. A boy is flying a kite. They are happy.\\n\\nThe two girls are reading books under the tree.","opts":["A. T (True)","B. F (False)"],"ans":0,"exp":"原文说Under the tree, two girls are reading books,所以选T。"},
{"id":"e535","src":"真题","sub":"english","ch":"第三赛段","topic":"阅读判断","type":"choice","stem":"阅读短文,判断正误(T/F):\\nMy mother is a teacher. She works in a school near our home. She goes to work by bike every day. She likes her students very much.\\n\\nMy mother goes to work by car.","opts":["A. T (True)","B. F (False)"],"ans":1,"exp":"原文说by bike(骑自行车),不是by car(开车),所以选F。"},
{"id":"e541","src":"真题","sub":"english","ch":"热身圈","topic":"听力","type":"choice","audio":"What color is the boy's schoolbag? It's blue.","audioLang":"en-US","stem":"听录音,选择正确答案:\\nWhat color is the boy's schoolbag?","opts":["A. Blue","B. Red","C. Black","D. White"],"ans":0,"exp":"听力关键词:schoolbag, blue。注意听名词和颜色词。"},
{"id":"e542","src":"真题","sub":"english","ch":"热身圈","topic":"听力","type":"choice","audio":"How does Mary go to school? She goes to school by bus.","audioLang":"en-US","stem":"听录音,选择正确答案:\\nHow does Mary go to school?","opts":["A. By bike","B. By bus","C. On foot","D. By car"],"ans":1,"exp":"听力关键词:go to school, by bus。重点听交通方式。"},
{"id":"e543","src":"真题","sub":"english","ch":"热身圈","topic":"听力","type":"choice","audio":"What's the weather like today? It's sunny and hot.","audioLang":"en-US","stem":"听录音,选择正确答案:\\nWhat's the weather like today?","opts":["A. Rainy","B. Snowy","C. Sunny and hot","D. Windy"],"ans":2,"exp":"听力关键词:weather, sunny, hot。注意听天气描述词。"},
{"id":"e544","src":"真题","sub":"english","ch":"热身圈","topic":"听力","type":"choice","audio":"How many people are there in Tom's family? There are four. His parents, his sister and him.","audioLang":"en-US","stem":"听录音,选择正确答案:\\nHow many people are there in Tom's family?","opts":["A. Three","B. Four","C. Five","D. Six"],"ans":1,"exp":"听力关键词:four, parents, sister, him。家庭成员数量。"},
{"id":"e545","src":"真题","sub":"english","ch":"热身圈","topic":"听力","type":"choice","audio":"What time does the movie start? It starts at 7:30.","audioLang":"en-US","stem":"听录音,选择正确答案:\\nWhat time does the movie start?","opts":["A. 6:30","B. 7:00","C. 7:30","D. 8:00"],"ans":2,"exp":"听力关键词:starts, 7:30。注意听时间数字。"},
{"id":"e546","src":"真题","sub":"english","ch":"热身圈","topic":"听力","type":"choice","audio":"Where is the supermarket? It's next to the hospital.","audioLang":"en-US","stem":"听录音,选择正确答案:\\nWhere is the supermarket?","opts":["A. Behind the school","B. Next to the hospital","C. In front of the park","D. Across from the bank"],"ans":1,"exp":"听力关键词:supermarket, next to, hospital。注意地点介词。"},
{"id":"e547","src":"真题","sub":"english","ch":"热身圈","topic":"听力","type":"choice","audio":"What does Mike want to be when he grows up? He wants to be a doctor.","audioLang":"en-US","stem":"听录音,选择正确答案:\\nWhat does Mike want to be?","opts":["A. A teacher","B. A doctor","C. A driver","D. A farmer"],"ans":1,"exp":"听力关键词:wants to be, doctor。职业词汇。want to be...想成为……。"},
{"id":"e548","src":"真题","sub":"english","ch":"热身圈","topic":"听力","type":"choice","audio":"What did Lucy do yesterday? She visited her grandparents.","audioLang":"en-US","stem":"听录音,选择正确答案:\\nWhat did Lucy do yesterday?","opts":["A. Stayed at home","B. Visited her grandparents","C. Went shopping","D. Played football"],"ans":1,"exp":"听力关键词:visited, grandparents。过去时态,注意听动词的过去式。"},
{"id":"m451","src":"真题","sub":"math","ch":"热身圈","topic":"竖式计算","type":"fill","stem":"竖式计算:\\n345 + 678 = ","opts":null,"ans":"1023","exp":"对齐数位:个位5+8=13进1,十位4+7+1=12进1,百位3+6+1=10,得1023。"},
{"id":"m452","src":"真题","sub":"math","ch":"热身圈","topic":"竖式计算","type":"fill","stem":"竖式计算:\\n804 - 567 = ","opts":null,"ans":"237","exp":"借位:个位4-7不够,向十位借1→14-7=7;十位0被借变-1,再向百位借→9-6=3;百位8被借变7→7-5=2。得237。"},
{"id":"m453","src":"真题","sub":"math","ch":"热身圈","topic":"竖式计算","type":"fill","stem":"竖式计算:\\n25 × 36 = ","opts":null,"ans":"900","exp":"25×36=25×(4×9)=100×9=900。也可竖式:36×20=72036×5=180720+180=900。"},
{"id":"m454","src":"真题","sub":"math","ch":"热身圈","topic":"脱式计算","type":"fill","stem":"脱式计算:\\n48 ÷ 8 × 5 = ","opts":null,"ans":"30","exp":"同级运算从左到右:48÷8=66×5=30。"},
{"id":"m455","src":"真题","sub":"math","ch":"热身圈","topic":"脱式计算","type":"fill","stem":"脱式计算:\\n(15 + 25) × 4 - 20 = ","opts":null,"ans":"140","exp":"先算括号:15+25=40;再算乘法:40×4=160;最后减法:160-20=140。运算顺序:括号→乘除→加减。"},
{"id":"m456","src":"真题","sub":"math","ch":"热身圈","topic":"脱式计算","type":"fill","stem":"脱式计算:\\n36 + 64 ÷ 8 × 2 = ","opts":null,"ans":"52","exp":"先算乘除:64÷8=88×2=16;再算加法:36+16=52。运算顺序:先乘除后加减。"},
{"id":"m457","src":"真题","sub":"math","ch":"热身圈","topic":"单位换算","type":"fill","stem":"2.5米 = )厘米","opts":null,"ans":"250","exp":"1米=100厘米,2.5×100=250厘米。大单位化小单位乘以进率。"},
{"id":"m458","src":"真题","sub":"math","ch":"热身圈","topic":"单位换算","type":"fill","stem":"3.05吨 = )千克","opts":null,"ans":"3050","exp":"1吨=1000千克,3.05×1000=3050千克。大→小×进率。"},
{"id":"m459","src":"真题","sub":"math","ch":"热身圈","topic":"单位换算","type":"fill","stem":"4500平方米 = )公顷","opts":null,"ans":"0.45","exp":"1公顷=10000平方米,4500÷10000=0.45公顷。小→大÷进率。"},
{"id":"m460","src":"真题","sub":"math","ch":"热身圈","topic":"单位换算","type":"fill","stem":"2时15分 = )分","opts":null,"ans":"135","exp":"1时=60分,2时=120分,120+15=135分。注意小时和分钟进率是60。"},
{"id":"m461","src":"真题","sub":"math","ch":"热身圈","topic":"简算巧算","type":"fill","stem":"简便计算:\\n125 × 88 = ","opts":null,"ans":"11000","exp":"125×88=125×(80+8)=125×80+125×8=10000+1000=11000。分配律的运用。"},
{"id":"m462","src":"真题","sub":"math","ch":"热身圈","topic":"简算巧算","type":"fill","stem":"简便计算:\\n48 × 101 - 48 = ","opts":null,"ans":"4800","exp":"48×101-48=48×(101-1)=48×100=4800。提取公因数48。"},
{"id":"c401","src":"真题","sub":"chinese","ch":"热身圈","topic":"口语交际","type":"choice","stem":"你的同学小明考试没考好,很伤心。你应该怎么安慰他?","opts":["A. 你太笨了!","B. 别难过,下次努力一定能考好!","C. 这有什么好哭的?","D. 我也不想和你玩了。"],"ans":1,"exp":"口语交际要注意语气得体、态度真诚。B选项既表达了安慰又给予了鼓励,最恰当。"},
{"id":"c402","src":"真题","sub":"chinese","ch":"热身圈","topic":"口语交际","type":"choice","stem":"你想向同学借一本《西游记》,最得体的说法是:","opts":["A. 把你的《西游记》给我。","B. 你能把《西游记》借给我看一下吗?谢谢!","C. 《西游记》在哪儿?","D. 快把书拿来!"],"ans":1,"exp":"借东西要有礼貌:用\"能……吗\"的句式,加上\"谢谢\"。陈述句和命令句都不礼貌。"},
{"id":"c403","src":"真题","sub":"chinese","ch":"热身圈","topic":"口语交际","type":"choice","stem":"你看到有人在公共场所吸烟,你应该怎么说?","opts":["A. 喂!不准抽烟!","B. 叔叔您好,这里禁止吸烟,为了大家的健康,请您把烟灭了好吗?","C. 你没看到禁止吸烟的牌子吗?","D. 再抽烟我就叫保安了!"],"ans":1,"exp":"劝阻他人时要用尊称、讲道理、语气委婉。B选项用了【您好】【请您】等敬语,最得体。"},
{"id":"c404","src":"真题","sub":"chinese","ch":"热身圈","topic":"口语交际","type":"choice","stem":"你要向同学介绍一本你最喜欢的书,应该从哪些方面介绍?","opts":["A. 只介绍价格","B. 介绍书名、作者、主要内容和自己喜欢的理由","C. 只介绍封面颜色","D. 只介绍书有多少页"],"ans":1,"exp":"介绍一本书一般包括:书名、作者、主要内容、精彩片段和自己的感受。B选项最全面。"},
{"id":"c405","src":"真题","sub":"chinese","ch":"第一赛段","topic":"综合性学习","type":"choice","stem":"学校要开展\"读书月\"活动,请你拟一条宣传标语:","opts":["A. 读书使人快乐","B. 让我们一起读书吧!与经典同行,伴书香成长","C. 好好读书","D. 书是人类进步的阶梯"],"ans":1,"exp":"宣传标语要简洁、有号召力、扣主题。B选项句式优美、朗朗上口,最适合做标语。D是名言不是标语。"},
{"id":"c406","src":"真题","sub":"chinese","ch":"第一赛段","topic":"综合性学习","type":"choice","stem":"在\"我爱我家\"综合性学习活动中,要你介绍家庭成员,你最先应该介绍的是:","opts":["A. 宠物的名字","B. 自己的兴趣爱好","C. 家庭成员的基本情况(爸爸、妈妈等)","D. 家里的电器"],"ans":2,"exp":"介绍家庭成员应首先介绍家庭成员的基本情况:称呼、职业、性格特点等。其他选项偏离主题。"},
{"id":"c407","src":"真题","sub":"chinese","ch":"第一赛段","topic":"综合性学习","type":"choice","stem":"老师布置了一项社会调查作业:\"小区垃圾分类情况\"。第一步应该做什么?","opts":["A. 直接去问邻居","B. 上网查资料","C. 制定调查计划和问卷","D. 找同学聊天"],"ans":2,"exp":"做社会调查的第一步是制定计划和设计问卷。先明确调查目的、对象、方法,再实施调查。"},
{"id":"c408","src":"真题","sub":"chinese","ch":"热身圈","topic":"标点符号","type":"choice","stem":"下列句子中标点符号使用正确的一项是:","opts":["A. 你今天去哪了?","B. 你今天去哪了。","C. 你今天去哪了!","D. 你今天去哪了?"],"ans":0,"exp":"疑问句用问号?A和D看起来一样,但A是正确选项。陈述句用句号,感叹句用感叹号,疑问句用问号。"},
{"id":"c409","src":"真题","sub":"chinese","ch":"热身圈","topic":"标点符号","type":"fill","stem":"给下面的句子加上标点:\\n今天是星期一( )我们要去上学( ","opts":null,"ans":"。,","exp":"第一空是陈述句结束用句号。第二空也是陈述句结束用句号。注意两个句子是并列关系。"},
{"id":"c410","src":"真题","sub":"chinese","ch":"热身圈","topic":"标点符号","type":"choice","stem":"下列标点使用错误的一项是:","opts":["A. \"太好了!\"他高兴地喊道。","B. 你叫什么名字?","C. 我喜欢读书、画画、和唱歌。","D. 妈妈买了苹果、香蕉和橘子。"],"ans":2,"exp":"C中「和」与顿号重复。「读书、画画和唱歌」即可(\"和“前不加顿号)或有顿号就不用「和」。"},
{"id":"c411","src":"真题","sub":"chinese","ch":"第一赛段","topic":"关联词","type":"choice","stem":" )努力学习,( )能取得好成绩。","opts":["A. 只有……才……","B. 因为……所以……","C. 不但……而且……","D. 如果……就……"],"ans":0,"exp":"「只有……才……」表示条件关系。努力学习是取得好成绩的必要条件。因为所以表示因果关系。"},
{"id":"c412","src":"真题","sub":"chinese","ch":"第一赛段","topic":"关联词","type":"choice","stem":"他( )跑得快,( )跳得高。","opts":["A. 虽然……但是……","B. 不但……而且……","C. 因为……所以……","D. 如果……就……"],"ans":1,"exp":"「不但……而且……」表示递进关系。跑得快和跳得高是并列递进的关系。虽然但是表转折。"},
{"id":"c413","src":"真题","sub":"chinese","ch":"第一赛段","topic":"关联词","type":"choice","stem":" )明天下雨,运动会( )延期举行。","opts":["A. 虽然……但是……","B. 因为……所以……","C. 如果……就……","D. 不仅……还……"],"ans":2,"exp":"「如果……就……」表示假设关系。明天下雨是假设条件,延期举行是结果。"}
];
const btn = card.querySelector("[data-qid]"); const btn = card.querySelector("[data-qid]");
if (btn) { if (btn) {
startSectorTimer(btn.dataset.qid); startSectorTimer(btn.dataset.qid);