湖北小学英语工具站

易混淆词辨析

15 组最容易写错的"双胞胎"词。同音形近的都要分清,每组配原创中文口诀和听发音对比。

5 题小测(随机抽 5 组)

看完口诀后用小测自检。每题给你一句中文/例句,选正确的词填空。

手算对照:易混淆词辨析的使用方法与易错点

这一页在算什么?它把小学阶段最常写错的十五组「双胞胎词」并排放好,每组给出发音标签、词性、释义、例句和一句原创中文口诀,再配一套随机抽五组的小测。它的价值不在教会你更多单词,而在把两组几乎一样的词一次性分开——因为这十五组里有十三组发音完全相同,错的从来不是听力,而是拼写和用词位置。这一节讲清每张卡片怎么用、一组词的正确拆解顺序,以及最容易在哪个环节空转。

① 材料是什么:卡片里到底给了你哪些东西

  • 卡片头部:对比词加中文区分,例如 to / too / two 后面注明「到/也/二」,右上角是「完全同音」或「发音相近」标签。
  • 词条小卡:单词、音标、词性、中文义、一条例句,每条自带独立喇叭,可以单独点读。
  • 「听对比」按钮:一次读出这一组的所有词,用来确认它们听起来到底像不像。
  • 黄色口诀框:一句原创中文记忆句,把抽象规则变成能念出来的话,例如「to 一个字母去,too 两个 o 像太多,two 末尾 w 像两笔」。
  • 顶部小测按钮:从十五组里随机抽五组,每组给一句中文或例句让你挑正确的词,四选一当场判定。

② 学习指导:分清一组词的五步顺序

  • 第一步读标签:先确认这组是完全同音还是发音相近,完全同音就跳过找口型差异这一步。
  • 第二步读区分说明:它通常直接点出拼写差异,比如 hour 开头 h 不发音、write 中 w 不发音。
  • 第三步把口诀改写成自己的话,不必照抄,但要能顺口念出来,因为考试时靠的是肌肉记忆。
  • 第四步纸上对写:用这一组的两个词各造一句短句,左右并排写下来,念一遍。
  • 第五步做五题小测,错在哪组就回哪张卡片重看,只补那一组,不要从头再来一遍。
三类高频错法(最容易出现的常见错误):① 在完全同音的组上死磕发音——pear 与 pair、sea 与 see、son 与 sun、to/too/two、your 与 you are 的缩写形式,发音完全一样,听二十遍也听不出差别,工具已经贴了「完全同音」标签,此时要记的是拼写差异和撇号,不是口型;② 把口诀当成判定规则——口诀只是帮你把这组词挂到一句能念的话上,真正选哪个要看位置和上下文,I go to school 与 I like it, too 里的 to 和 too 只能靠语境分开;③ 只听不写,把「听发音对比」当学习终点——听写和作文里丢分的是拼写,尤其是撇号,your 与 you are 的缩写、their 与 they are 手写时最容易漏,必须落到纸上写一遍才算过。
既然完全同音,为什么还要把这两个词放在一张卡片里?

因为完全同音恰恰是最容易写错的一类。发音相同意味着老师听写时没法从读音判断,只能从拼写判断;只靠听力记词的孩子,这一组永远混在一起。把它们并排并明确标注「完全同音」,等于直接告诉你:这一组别再花时间找发音差别,把力气花在拼写差异和使用位置上——your 放在名词前表示「你的」,you are 的缩写形式后面才跟名词,两者在句子里站的位置完全不同。

一组里有三个词(to / too / two)该怎么记?

三词全同音,就用长度和结尾拆开:to 最短,用作介词表示方向;too 是两个 o,意思是「也」或「太」;two 结尾有 w,意思是数字二。但光记单词不够,关键是连着位置记——I go to school 的 to 说方向,I like it, too 的 too 表「也」,I have two cats 的 two 表数量。记忆要绑在句子上,因为考试卷上给你的是句子,不是孤立的三选一。

小测抽到不熟的那一组,要不要先跳过?

不要跳,也不要因为错就重刷整套。错在哪一组,就只回那一张卡片,把区分说明和口诀各读一遍,然后在纸上把这一组的两个词各造一句写下来,隔天再回来做一次这组。小测是抽查不是考试:五题全对说明这批卡片看得细,错一两题回看对应卡片即可,错三题以上说明前面看得太粗,按组重看比继续做题更有效。

「听对比」读出来的音,可以当作标准发音来跟读吗?

不建议直接当作标准。它调用的是浏览器内置的语音合成,用的是通用英语音色,英式与美式在部分词上存在差别,未必和学校老师教的一致。拿它熟悉句子的语流和停顿是够用的,但单个音准、口型和重音应当以课本配套录音和任课老师的示范为准。对完全同音的那几组来说,听对比的实际作用是确认「它俩真的同音」,从而把注意力挪到拼写上去。

边界说明:适用范围限于这十五组小学高频易混词的辨析与拼写巩固,本页不提供完整音标词典、词汇量测试或口语发音评分,也不涉及初中及以上的系统词汇辨析。区分说明与原创口诀属于学习辅助材料,是记忆钩子而不是判定规则,写词时仍要回到上下文与语法。发音朗读依赖浏览器内置语音合成,音色与英式美式差异由设备与系统决定。所选分组依据小学常见听写与写作错误点整理,不构成对考试结果、作文评分或学习效果的预测;正式听写与作文请以学校要求和任课教师判定为准。

广告 / Advertisement

不影响工具使用

使用说明

  1. 先听发音对比,体会同音词的口型差别(如 pear/pair 完全一样)。
  2. 看原创口诀,把中文谐音/图像记忆刻进脑子里。
  3. 做5 题小测验证自己真的会了。

差异化要点

  • 15 组都是湖北小学生作文/听写最常错的组合。
  • 每组配原创口诀(中文谐音/图像记忆法),不抄通用话术。
  • 支持听发音对比,同音词组的差异主要靠场景。
  • 5 题小测随机抽题,不按固定顺序。
`r`n

常见问题

`r`n
`r`n
为什么原创口诀,不直接背规则?

英语里大量易混词靠"规则"是背不下来的。比如 "your" 和 "you're" 怎么用规则?规则说"区分所有格和缩写",但写时脑子一片空白。原创口诀(如"your 是你的,you're 是你是 — you+are 缩起来")则把抽象规则变成一句能念出来的话。湖北孩子听写时脑子能"听到"那句话,从而选对。

为什么不全放在一起对比?

把 30+ 个词放成一张大表会让孩子立刻放弃。15 个独立卡片,孩子一节课专注 3-4 组,每个配口诀、听发音、自测三件事。期末前两周全部看完,正好赶上考试。这是节奏问题,不是信息量问题。

"听发音对比"是不是一定要听到差异?

不一定。比如 pear/pair / sea/see / son/sun — 这些完全同音,听再多也听不出差别。这种情况下听发音的意义是确认它们真的同音,迫使你只能用拼写区分。工具会标记"完全同音",提醒你别再浪费时间找发音差别。

5 题小测够不够?要不要做 20 题?

5 题是"抽查"而不是"题海"。如果 5 题全对,本组掌握得不错;错 1-2 题,回去重看那组口诀;如果错 3 题以上,本组需要重新记。20 题会让孩子疲劳、应付,反而失去"自检"的功能。建议每周做 1-2 次,每次做完直接复习错题。

`r`n
`r`n
广告 / Advertisement

不影响工具使用

const GROUPS = [ { title:'three / tree (数字 3 vs 树)', sameSound:true, words:[ {w:'three', ipa:'/θriː/', cn:'数字 3', pos:'num.', example:'I have three apples.'}, {w:'tree', ipa:'/triː/', cn:'树', pos:'n.', example:'The tree is tall.'} ], cue:'three 开头 th 像三根尖刺(尖锐感); tree 只有 tr 没有 th,像普通树枝。', mnemonic:'"three 三个 t 开头刺手(tree 直接 t-r-e-e 软)" — 数字 3 的尖锐感帮你记 th。' }, { title:'for / four (为了 vs 数字 4) / five (数字 5)', sameSound:false, words:[ {w:'for', ipa:'/fɔːr/', cn:'为了', pos:'prep.', example:'This book is for you.'}, {w:'four', ipa:'/fɔːr/', cn:'数字 4', pos:'num.', example:'I have four pens.'}, {w:'five', ipa:'/faɪv/', cn:'数字 5', pos:'num.', example:'I have five books.'} ], cue:'for 和 four 同音(发音 /fɔːr/),只能靠拼写区分; five 完全不同的发音(/faɪv/)。', mnemonic:'"for 短,four 多一个 u 变数字,five 结尾 ve 像五的「歪」。" — for 没 u 表示"为了"是基础介词。' }, { title:'your / you\'re (你的 vs 你是)', sameSound:true, words:[ {w:'your', ipa:'/jɔːr/', cn:'你的', pos:'pron.', example:'This is your book.'}, {w:'you\'re', ipa:'/jɔːr/', cn:'你是 (you + are)', pos:'缩写', example:'You\'re a good kid.'} ], cue:'发音完全相同,靠撇号区分 — 撇号 = "you are" 缩写。', mnemonic:'"your 是你拥有(像相册),you\'re 是’你是’(you+are 黏一起)。" — 有撇号表示"是"。' }, { title:'their / there / they\'re (他们的 vs 那里 vs 他们是)', sameSound:true, words:[ {w:'their', ipa:'/ðeər/', cn:'他们的', pos:'pron.', example:'Their books are new.'}, {w:'there', ipa:'/ðeər/', cn:'那里', pos:'adv.', example:'The cat is there.'}, {w:'they\'re', ipa:'/ðeər/', cn:'他们是', pos:'缩写', example:'They\'re my friends.'} ], cue:'三个完全同音。their = "他们的"(所有格); there = "那里"(位置); they\'re = they + are。', mnemonic:'"their = they 的 — 拥有的; there = where 兄弟 — 在那; they\'re = they are — 缩写。"' }, { title:'to / too / two (到 vs 也 vs 二)', sameSound:true, words:[ {w:'to', ipa:'/tuː/', cn:'到 / 向', pos:'prep.', example:'I go to school.'}, {w:'too', ipa:'/tuː/', cn:'也 / 太', pos:'adv.', example:'I like apples, too.'}, {w:'two', ipa:'/tuː/', cn:'数字 2', pos:'num.', example:'I have two cats.'} ], cue:'三个完全同音。to = 介词最短; too = "也" 两个 o; two = "二" 末尾有 w 像两笔。', mnemonic:'"to 一个字母去(简短);too 两个 o 像’太多';two 末尾 w 像’两笔’。"' }, { title:'by / buy / bye (旁边 vs 买 vs 拜拜)', sameSound:true, words:[ {w:'by', ipa:'/baɪ/', cn:'在…旁边', pos:'prep.', example:'Sit by me.'}, {w:'buy', ipa:'/baɪ/', cn:'买', pos:'v.', example:'I want to buy a book.'}, {w:'bye', ipa:'/baɪ/', cn:'再见', pos:'int.', example:'Bye, mom!'} ], cue:'三个完全同音。by 最简; bye 像说拜拜; buy 中间 u 像"口袋"装东西。', mnemonic:'"by 一个字母,靠旁边;bye 像再见挥手;buy 加 u 像口袋能装买的东西。"' }, { title:'pear / pair (梨 vs 一对)', sameSound:true, words:[ {w:'pear', ipa:'/peər/', cn:'梨', pos:'n.', example:'I like pears.'}, {w:'pair', ipa:'/peər/', cn:'一双 / 一对', pos:'n.', example:'I have a pair of shoes.'} ], cue:'完全同音。pear 末尾 ear 像梨的形状; pair 中间 ai 像"两个人"配对。', mnemonic:'"pear 像梨头(头部尖尖的);pair 中间 ai 像两人站一起。"' }, { title:'son / sun (儿子 vs 太阳)', sameSound:true, words:[ {w:'son', ipa:'/sʌn/', cn:'儿子', pos:'n.', example:'This is my son.'}, {w:'sun', ipa:'/sʌn/', cn:'太阳', pos:'n.', example:'The sun is bright.'} ], cue:'完全同音。son = son of (人之子); sun 中间 u 像太阳的光芒。', mnemonic:'"son 简拼(儿子的短);sun 中间 u 像阳光射线(太阳的光芒)"。' }, { title:'see / sea (看见 vs 海)', sameSound:true, words:[ {w:'see', ipa:'/siː/', cn:'看见', pos:'v.', example:'I see a bird.'}, {w:'sea', ipa:'/siː/', cn:'海', pos:'n.', example:'The sea is blue.'} ], cue:'完全同音。see 两个 e 像两只眼睛; sea 中间有 a 像"水波"。', mnemonic:'"see 两只眼睛看;sea 中间 a 像’波浪’。"' }, { title:'no / know (不 vs 知道)', sameSound:true, words:[ {w:'no', ipa:'/noʊ/', cn:'不', pos:'adv.', example:'No, I can\'t.'}, {w:'know', ipa:'/noʊ/', cn:'知道', pos:'v.', example:'I know the answer.'} ], cue:'完全同音。no 一个字母最简; know 开头 k 不发音但拼写要写。', mnemonic:'"no 一个字母摇头;know 加 silent k 像'kn'撞门才能知道(knowledge 也带 k)。"' }, { title:'write / right (写 vs 正确)', sameSound:false, words:[ {w:'write', ipa:'/raɪt/', cn:'写', pos:'v.', example:'I write letters.'}, {w:'right', ipa:'/raɪt/', cn:'正确的 / 右边', pos:'adj./n.', example:'You are right.'} ], cue:'发音相同但拼写不同 — write 中 w 不发音,right 没有 w。', mnemonic:'"write 中 w 像笔杆子(写);right 没 w 直接对(正确)。"' }, { title:'ate / eight (吃 vs 数字 8)', sameSound:true, words:[ {w:'ate', ipa:'/eɪt/', cn:'吃 (过去式)', pos:'v.', example:'I ate an apple.'}, {w:'eight', ipa:'/eɪt/', cn:'数字 8', pos:'num.', example:'I have eight books.'} ], cue:'完全同音。ate 是 eat 的过去式(三个字母);eight 加 h 和 g 才表示 8。', mnemonic:'"ate 三个字母最简(吃一顿的简单);eight 加 h 像 8 字符(8 的’复杂')。"' }, { title:'hear / here (听见 vs 这里)', sameSound:true, words:[ {w:'hear', ipa:'/hɪər/', cn:'听见', pos:'v.', example:'I hear music.'}, {w:'here', ipa:'/hɪər/', cn:'这里', pos:'adv.', example:'I am here.'} ], cue:'完全同音。hear = 用耳朵听(动作);here = 在这里(位置)。', mnemonic:'"hear h 像耳朵弯弯(听);here 加一个 e 像’立’(站在这里)。"' }, { title:'our / hour (我们的 vs 小时)', sameSound:false, words:[ {w:'our', ipa:'/aʊər/', cn:'我们的', pos:'pron.', example:'This is our home.'}, {w:'hour', ipa:'/aʊər/', cn:'小时', pos:'n.', example:'I wait for one hour.'} ], cue:'发音相同但拼写不同 — hour 开头 h 不发音。', mnemonic:'"our 简拼(我们的);hour 加 h 像钟表形状(一小时=绕一圈)。"' }, { title:'where / were (哪里 vs 是的过去式)', sameSound:false, words:[ {w:'where', ipa:'/weər/', cn:'哪里', pos:'adv.', example:'Where are you?'}, {w:'were', ipa:'/wɜːr/', cn:'是(过去式复数)', pos:'v.', example:'They were here.'} ], cue:'发音相似但不相同 — where /weər/, were /wɜːr/。', mnemonic:'"where 含 here 表位置(在哪);were 含 are 变过去式(曾是)。"' } ]; const $ = id => document.getElementById(id); function speak(s){ if(!('speechSynthesis' in window)) return; const u = new SpeechSynthesisUtterance(s); u.lang = 'en-US'; u.rate = 0.9; speechSynthesis.cancel(); speechSynthesis.speak(u); } function escapeHtml(s){return String(s||'').replace(/[&<>"']/g,c=>({'&':'&','<':'<','>':'>','"':'"',"'":'''}[c]));} function shuffle(a){return a.slice().sort(()=>Math.random()-0.5);} function renderGroup(g){ const sameSoundBadge = g.sameSound ? '完全同音' : '发音相近'; const wordsHtml = g.words.map(w => `
${w.w} ${w.ipa}
${w.pos} — ${w.cn}
例:${escapeHtml(w.example)}
`).join(''); return `

${escapeHtml(g.title)}

${sameSoundBadge}
${wordsHtml}
区分:${escapeHtml(g.cue)}
原创口诀:${escapeHtml(g.mnemonic)}
`; } $('groupList').innerHTML = GROUPS.map(renderGroup).join(''); document.addEventListener('click', e=>{ const b = e.target.closest('.speak-btn'); if(b) speak(b.dataset.s); }); /* ===== 5 题小测 ===== */ let quizState = { qs:[], cur:0, correct:0, answered:false }; function buildQuiz(){ const pick = shuffle(GROUPS).slice(0, 5); return pick.map(g => { // 选一个正确答案(随机选该组任一词) const correct = g.words[Math.floor(Math.random() * g.words.length)]; // 三个干扰项:其他组的随机词 const others = []; GROUPS.forEach(og => { if(og !== g) og.words.forEach(w => others.push(w.w)); }); const distractors = shuffle(others.filter(x=>x!==correct.w)).slice(0,3); return { g, correct, distractors }; }); } function renderQuiz(){ const q = quizState.qs[quizState.cur]; const opts = shuffle([q.correct.w, ...q.distractors]); const choices = opts.map((o,i)=> `` ).join(''); $('quizBox').innerHTML = `
第 ${quizState.cur+1} / ${quizState.qs.length} 题 · 正确 ${quizState.correct}
${escapeHtml(q.g.title)} — 选词填空
${escapeHtml(q.correct.example.replace(q.correct.w, '___'))}
${choices}
`; document.querySelectorAll('.opt-btn-q').forEach(b => { b.addEventListener('click', () => { if(quizState.answered) return; quizState.answered = true; const right = b.dataset.v === q.correct.w; if(right){ b.classList.add('sel'); quizState.correct++; $('quizFeedback').innerHTML = '
正确!
'; } else { b.classList.add('border-red-400','bg-red-50'); document.querySelectorAll('.opt-btn-q').forEach(x=>{ if(x.dataset.v === q.correct.w) x.classList.add('sel'); }); $('quizFeedback').innerHTML = '
差一点点。正确答案是 '+escapeHtml(q.correct.w)+'
'; } $('quizNext').classList.remove('hidden'); }); }); $('quizNext').addEventListener('click', ()=>{ quizState.cur++; quizState.answered = false; if(quizState.cur >= quizState.qs.length) renderQuizResult(); else renderQuiz(); }); } function renderQuizResult(){ const pct = Math.round((quizState.correct / quizState.qs.length) * 100); let comment = '继续努力!'; if(pct === 100) comment = '全部正确!太厉害了。'; else if(pct >= 80) comment = '基本掌握,错的回去看口诀。'; else if(pct >= 60) comment = '一半对一半,再看一遍。'; else comment = '建议把 15 组都看一遍再来。'; $('quizBox').innerHTML = `

本次成绩

${quizState.correct} / ${quizState.qs.length}

${comment}

`; $('quizAgain').addEventListener('click', startQuiz); } function startQuiz(){ quizState = { qs: buildQuiz(), cur:0, correct:0, answered:false }; $('quizBox').classList.remove('hidden'); renderQuiz(); } $('startQuiz').addEventListener('click', startQuiz);