{"id":4716,"date":"2026-06-07T19:19:19","date_gmt":"2026-06-07T19:19:19","guid":{"rendered":"https:\/\/www.readingca.org.uk\/wordpress\/?p=4716"},"modified":"2026-06-07T20:19:49","modified_gmt":"2026-06-07T20:19:49","slug":"260608-who-vs-whom","status":"publish","type":"post","link":"https:\/\/www.readingca.org.uk\/wordpress\/260608-who-vs-whom\/","title":{"rendered":"260608-  Who vs Whom"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"4716\" class=\"elementor elementor-4716\">\n\t\t\t\t<div class=\"elementor-element elementor-element-14a28a28 e-flex e-con-boxed e-con e-parent\" data-id=\"14a28a28\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-59160f2f elementor-widget elementor-widget-html\" data-id=\"59160f2f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n\/* Container for the whole phrase block *\/\r\n.bilingual-output {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  gap: 0.6rem;\r\n  padding: 1rem;\r\n  border: 1px solid #ddd;\r\n  border-radius: 8px;\r\n  background: #f9f9f9;\r\n  max-width: 400px;\r\n  margin: 1rem auto;\r\n  text-align: center;\r\n  font-family: \"Segoe UI\", sans-serif;\r\n}\r\n\r\n\/* Image styling *\/\r\n.phrase-image {\r\n  max-width: 100%;\r\n  height: auto;\r\n  border-radius: 6px;\r\n  box-shadow: 0 2px 6px rgba(0,0,0,0.15);\r\n}\r\n\r\n\/* English, IPA, Cantonese text *\/\r\n.bilingual-english,\r\n.bilingual-ipa,\r\n.bilingual-cantonese {\r\n  display: block;\r\n  font-size: 1.1rem;\r\n  margin: 0.2rem 0;\r\n}\r\n\r\n.bilingual-english { color: black; }\r\n.bilingual-ipa { font-style: italic; color: red; }\r\n.bilingual-cantonese { color: #006699; }\r\n\r\n\/* Highlight markers inside text *\/\r\n.highlight {\r\n  background: #ffe680;\r\n  padding: 0 0.2em;\r\n  border-radius: 3px;\r\n}\r\n\r\n\r\n.header-1 {\r\n    font-size: 1.5em;\r\n    text-align:center;\r\n    border:0.01em solid blue;\r\n    border-radius:0.5em;\r\n    outline: #6bc2dd solid 0.3em;\r\n    background: rgba(203,232,236,0.2);\r\n    padding:10px;\r\n}\r\n\r\n.header-1 .bilingual-output .bilingual-english {\r\n    color:black;\r\n    text-align:left;\r\n    text-shadow: 2px 2px 4px #0066cc;\r\n    font-size: 1.2em;\r\n}\r\n.header-1 .bilingual-cantonese {\r\n    font-size: 1.2em;\r\n}\r\n.header-2 {\r\n    color:blue;\r\n    font-size: 1.5em;\r\n    text-align:center;\r\n    border:0.01em solid blue;\r\n    border-radius:0.5em;\r\n   \r\n    background: rgba(203,232,236,0.2);\r\n    padding:5px;\r\n}\r\n\r\n\r\n\/* Never hide all audio elements globally again *\/\r\n.hidden-audio {\r\n    display: none;\r\n}\r\n\r\n\/* Three-button system *\/\r\n.audio-btn {\r\n    background-color: #4c8eff;\r\n    color: white;\r\n    padding: 6px 12px;\r\n    border: none;\r\n    border-radius: 4px;\r\n    margin-right: 6px;\r\n    cursor: pointer;\r\n}\r\n.audio-btn.audio-playing {\r\n    background-color: #ff4c4c;\r\n}\r\n\r\n.audio-btn:hover {\r\n    foreground-color: #3a74d8;\r\n}\r\n\r\n\/*Single-button system *\/\r\n.audio-button-group-single {\r\n    display: inline-block;\r\n    margin-left: 6px;\r\n   \r\n}\r\n\r\n.audio-btn-single {\r\n    \r\n   display: inline-block;\r\n    vertical-align: middle;\r\n   background-color: #4c8eff;\r\n   \r\n    color: white;\r\n    padding: 6px 6px;\r\n    border: none;\r\n    border-radius: 50%;\r\n    margin-right: 6px;\r\n    cursor: pointer; \r\n    \r\n}\r\n\r\n.audio-btn-single:hover {\r\n    background-color: #3a74d8;\r\n}\r\n\r\n\r\n\r\n\r\n\/* HTML5 standalone player *\/\r\n.standalone-audio audio.audio-player {\r\n    display: block !important;\r\n    width: 100% !important;\r\n    visibility: visible !important;\r\n    opacity: 1 !important;\r\n}\r\n\r\n\r\n.pronunciation-recorder audio {\r\n    display: none !important;\r\n}\r\n\r\n\r\n\r\n.pronunciation-recorder .button-group {\r\n  display: flex;\r\n  justify-content: center;\r\n  gap: 10px;\r\n\r\n  \/* Pin to bottom of viewport *\/\r\n  position: fixed;\r\n  bottom: 0;\r\n  left: 0;\r\n  width: 100%;\r\n\r\n  \/* Styling for visibility *\/\r\n  background: #f9f9f9;   \/* optional: give it a background *\/\r\n  padding: 10px;         \/* space around buttons *\/\r\n  border-top: 1px solid #ccc; \/* subtle divider *\/\r\n  z-index: 1000;         \/* keep it above other elements *\/\r\n}\r\n.pronunciation-recorder button {\r\n  font-size: 16px;\r\n  padding: 6px 12px;\r\n  border: 1px solid #ccc;\r\n  border-radius: 6px;\r\n  background-color: #f0f0f0;\r\n  color: #333;\r\n  cursor: pointer;\r\n  transition: background-color 0.3s ease;\r\n}\r\n\r\n.pronunciation-recorder button:hover {\r\n  background-color: #e0e0e0;\r\n}\r\n\r\n\r\n<\/style>\r\n\r\n<script>\r\nlet currentAudio = null;\r\nlet currentButton = null;\r\n\r\ndocument.addEventListener(\"click\", function(e) {\r\n    if (!e.target.matches(\".audio-btn, .audio-btn-single\")) return;\r\n\r\n    const button = e.target;\r\n    const group = button.closest(\".audio-button-group, .audio-button-group-single\");\r\n    const audio = group.querySelector(\".speed-audio\");\r\n    const filename = button.dataset.clip;\r\n\r\n    \/\/ Stop previous audio\r\n    if (currentAudio && currentAudio !== audio) {\r\n        currentAudio.pause();\r\n        currentAudio.currentTime = 0;\r\n        if (currentButton) currentButton.classList.remove(\"audio-playing\");\r\n    }\r\n\r\n    currentAudio = audio;\r\n    currentButton = button;\r\n\r\n    \/\/ Load new file\r\n    audio.src = filename;\r\n\r\n    \/\/ Toggle play\/pause\r\n    if (audio.paused) {\r\n        audio.play();\r\n        button.classList.add(\"audio-playing\");\r\n    } else {\r\n        audio.pause();\r\n        button.classList.remove(\"audio-playing\");\r\n    }\r\n\r\n    audio.onended = () => {\r\n        button.classList.remove(\"audio-playing\");\r\n    };\r\n});\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4d62c14c e-flex e-con-boxed e-con e-parent\" data-id=\"4d62c14c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4480376 e-con-full e-flex e-con e-child\" data-id=\"4480376\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1129a76 elementor-widget elementor-widget-text-editor\" data-id=\"1129a76\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 style=\"text-align: left;\">\u8ab2\u6587\u8b1b\u89e3\u9304\u97f3<\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-884d250 elementor-widget elementor-widget-shortcode\" data-id=\"884d250\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n        <div class=\"standalone-audio\">\n            <audio controls preload=\"none\" class=\"audio-player\">\n                <source src=\"https:\/\/www.readingca.org.uk\/sounds\/grammar\/who-vs-whom\/who-vs-whom.mp3\" type=\"audio\/mpeg\">\n                Your browser does not support the audio element.\n            <\/audio>\n        <\/div>\n    \n\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2df06940 e-flex e-con-boxed e-con e-parent\" data-id=\"2df06940\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-387c99f2 elementor-widget elementor-widget-heading\" data-id=\"387c99f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u8ab2\u6587<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7813eb3 e-con-full e-flex e-con e-child\" data-id=\"7813eb3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6b60f5d5 elementor-widget elementor-widget-text-editor\" data-id=\"6b60f5d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 style=\"text-align: center;\">6 \u6708 8 \u65e5 \u661f\u671f\u4e00<br \/>\u6bcf\u65e5\u82f1\u8a9e<\/h4><h4 style=\"text-align: center;\">\u984c\u76ee\uff1aWho \u6216 Whom\uff1f<\/h4><h4 style=\"text-align: center;\">\u76ee\u6a19\uff1a \u5206\u8fa8 Who \u540c Whom \u5605\u7528\u6cd5<\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-38646ce7 e-con-full e-flex e-con e-child\" data-id=\"38646ce7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-2ad41e9b e-con-full e-flex e-con e-child\" data-id=\"2ad41e9b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-03a079a elementor-widget elementor-widget-text-editor\" data-id=\"03a079a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3><span style=\"color: #000000;\"><strong>WHO\uff08\u908a\u500b\u505a\uff09<\/strong><\/span><\/h3><p><span style=\"color: #000000;\">\u7528\u55ba <strong>\u505a\u7dca\u4ef6\u4e8b\u55f0\u500b\u4eba<\/strong><strong>\uff08\u4e3b\u8a9e\uff09<\/strong><\/span><\/p><p><span style=\"color: #000000;\"><strong>\u4f8b\u53e5\uff1a<\/strong><\/span><\/p><ul><li><span style=\"color: #000000;\">Who called you? \uff08\u908a\u500b\u6253\u7540\u4f60 \u2192 <strong>\u4f62<\/strong>\u6253\u7540\u4f60\uff09<br \/><\/span><\/li><li><span style=\"color: #000000;\">Who broke the window?\u00a0\uff08\u908a\u500b\u6253\u721b\u500b\u7a97 \u2192 <strong>\u4f62<\/strong>\u6253\u721b\u5605\uff09<\/span><\/li><\/ul><p><span style=\"color: #000000;\"><strong>\u5c0f\u8cbc\u58eb\uff1a<\/strong>\u5982\u679c\u53ef\u4ee5\u4ee3\u5165 <strong>he \/ she \/ they<\/strong> \u2192 \u7528 <strong>who<\/strong><\/span><\/p><div>\u00a0<\/div><h3><span style=\"color: #000000;\"><strong>WHOM\uff08\u908a\u500b\u53d7\uff09<\/strong><\/span><\/h3><p><span style=\"color: #000000;\">\u7528\u55ba <strong>\u63a5\u53d7\u52d5\u4f5c\u55f0\u500b\u4eba\uff08\u53d7\u8a5e\uff09<\/strong><\/span><\/p><p><span style=\"color: #000000;\">\u4f46\u4fc2 <strong>\u53e3\u8a9e\u597d\u5c11\u7528<\/strong>\uff0c\u807d\u843d\u6b63\u5f0f\u5572\u3002<\/span><\/p><p><span style=\"color: #000000;\"><strong>\u4f8b\u53e5\uff1a<\/strong><\/span><\/p><ul><li><p><span style=\"color: #000000;\">Whom did you see? \uff08\u4f60\u898b\u5230\u908a\u500b ?\u2192 \u4f60\u898b\u5230 <strong>\u4f62<\/strong>\uff09<\/span><\/p><\/li><li><p><span style=\"color: #000000;\">To whom did you give the book?\uff08\u4f60\u672c\u66f8\u7540\u5497\u908a\u500b? \u2192 \u7540\u5497 <strong>\u4f62<\/strong>\uff09<\/span><\/p><\/li><\/ul><p style=\"padding-left: 40px;\"><span style=\"color: #000000;\"><span style=\"font-size: 16px;\">Whom did you see?\u00a0 \u597d\u6587\u96c5\uff0c\u901a\u5e38\u6703\u55ba\u6b63\u5f0f\u5beb\u4f5c\u88cf\u982d\u51fa\u73fe<strong>\u3002<\/strong><\/span><\/span><span style=\"color: #000000; font-size: 1rem;\">\u53e3\u8a9e<\/span><span style=\"color: #000000; font-style: inherit; font-weight: inherit; font-size: 16px;\">\u6703\u8b1b\u00a0 Who did you see?<\/span><\/p><p style=\"padding-left: 40px;\"><span style=\"color: #000000;\"><span style=\"font-size: 16px;\">\u00a0<\/span><\/span><\/p><p><span style=\"color: #000000;\"><strong>\u5c0f\u8cbc\u58eb\uff1a<\/strong>\u5982\u679c\u53ef\u4ee5\u4ee3\u5165 <strong>him \/ her \/ them<\/strong> \u2192 \u7528 <strong>whom<\/strong><\/span><\/p><div>\u00a0<\/div><h3><span style=\"color: #000000;\"><strong>\u771f\u5be6\u53e3\u8a9e\u7528\u6cd5<\/strong><\/span><\/h3><p><span style=\"color: #000000;\"><strong>\u65e5\u5e38\u8b1b\u5622\uff1a<\/strong> <\/span><\/p><p><span style=\"color: #000000;\"><strong>\u5e7e\u4e4e\u5168\u90e8\u60c5\u6cc1\u90fd\u7528 who<\/strong> ,\u00a0<\/span><\/p><p><span style=\"color: #000000;\"><strong>whom<\/strong>\u00a0\u591a\u6578\u53ea\u55ba <strong>\u6b63\u5f0f\u5beb\u4f5c<\/strong> \u6216 <strong>\u4ecb\u8a5e\u5f8c\u9762<\/strong> \u51fa\u73fe, \u5982 with whom, to whom.<\/span><\/p><p><span style=\"color: #000000;\"><strong>\u6b63\u5f0f\uff1a<\/strong><\/span><\/p><ul><li><p><span style=\"color: #000000;\">To whom are you talking?<\/span><\/p><\/li><li><p><span style=\"color: #000000;\">With whom did you go?<\/span><\/p><\/li><\/ul><p><span style=\"color: #000000;\"><strong>\u53e3\u8a9e\uff1a<\/strong><\/span><\/p><ul><li><span style=\"color: #000000;\">Who are you talking to?<\/span><\/li><li><span style=\"color: #000000;\">Who did you go with?<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eb078ee e-flex e-con-boxed e-con e-parent\" data-id=\"eb078ee\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e53dae8 elementor-widget elementor-widget-heading\" data-id=\"e53dae8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u8ddf\u8b80\u7df4\u7fd2\u6307\u793a<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-04ed486 elementor-widget elementor-widget-text-editor\" data-id=\"04ed486\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #000000;\">\u8acb\u540c\u5b78\u7559\u610f\uff1a \u6bcf\u4e00\u53e5\u82f1\u6587\u53e5\u5b50\u65c1\u908a\u90fd\u6709\u4e00\u500b <strong>\u85cd\u8272\u5605\u5713\u5f62\u64ad\u653e\u63a3\uff08\u25ba\uff09<\/strong>\u3002 \u8acb\u4f60 <strong>\u64b3\u4e00\u4e0b\u64ad\u653e\u63a3\uff0c\u5148\u807d\u6e05\u695a\u53e5\u5b50\u5605\u8b80\u97f3<\/strong>\uff0c\u7136\u5f8c\u8ddf\u4f4f\u4ee5\u4e0b\u6b65\u9a5f\u7df4\u7fd2\uff1a<\/span><\/p>\n<div>&nbsp;<\/div>\n<h4><span style=\"color: #000000;\">&nbsp;<strong>\u6b65\u9a5f 1\uff1a\u807d\u9304\u97f3\uff08\u85cd\u8272\u5713\u5f62\u64ad\u653e\u63a3\uff09<\/strong><\/span><\/h4>\n<ul role=\"list\">\n<li>\n<p><span style=\"color: #000000;\">\u64b3 <strong>\u85cd\u8272\u5713\u5f62\u64ad\u653e\u63a3\uff08\u25ba\uff09<\/strong><\/span><\/p>\n<\/li>\n<li>\n<p><span style=\"color: #000000;\">\u5c08\u5fc3\u807d\u53e5\u5b50\u5605 <strong>\u7bc0\u594f\u3001\u91cd\u97f3\u3001\u9023\u8b80\u3001\u8a9e\u8abf<\/strong><\/span><\/p>\n<\/li>\n<\/ul>\n<div>&nbsp;<\/div>\n<h4><span style=\"color: #000000;\">&nbsp;<strong>\u6b65\u9a5f 2\uff1a\u9304\u81ea\u5df1\u5605\u8072\uff08\u9801\u9762\u5e95\u90e8\u5605\u9304\u97f3\u63a3\uff09<\/strong><\/span><\/h4>\n<p><span style=\"color: #000000;\">\u55ba\u9801\u9762\u6700\u5e95\uff0c\u4f60\u6703\u898b\u5230\u5169\u500b\u63a3\uff1a<\/span><\/p>\n<ul role=\"list\">\n<li>\n<p><span style=\"color: #000000;\"><strong>\u9304\u97f3<\/strong><\/span><\/p>\n<\/li>\n<li>\n<p><span style=\"color: #000000;\"><strong>\u64ad\u653e<\/strong><\/span><\/p>\n<\/li>\n<\/ul>\n<p><span style=\"color: #000000;\">\u8acb\u4f60\uff1a<\/span><\/p>\n<ol role=\"list\" start=\"1\">\n<li>\n<p><span style=\"color: #000000;\">\u64b3 \u300e<strong style=\"color: #000000; font-size: 16px;\">\u9304\u97f3\u300f<\/strong>\u63a3<\/span><span style=\"color: #000000; font-size: 16px;\">\u958b\u59cb\u9304\u97f3<\/span><\/p>\n<\/li>\n<li><span style=\"color: #000000;\">\u8b80\u5b8c\u4e00\u53e5\u4e4b\u5f8c\u64b3\u300e<strong>\u505c\u6b62\u300f<\/strong>\u63a3<\/span><\/li>\n<\/ol>\n<div>&nbsp;<\/div>\n<h4><span style=\"color: #000000;\"><strong>\u6b65\u9a5f 3\uff1a\u56de\u653e\u81ea\u5df1\u5605\u8072<\/strong><\/span><\/h4>\n<ul role=\"list\">\n<li>\n<p><span style=\"color: #000000;\">\u64b3\u300e<strong>\u64ad\u653e\u300f<\/strong>\u63a3\u807d\u8fd4\u81ea\u5df1\u5571\u5571\u8b80\u5605\u53e5\u5b50<\/span><\/p>\n<\/li>\n<li>\n<p><span style=\"color: #000000;\">\u7559\u610f\u81ea\u5df1\u5605 <strong>\u767c\u97f3\u3001\u7bc0\u594f\u3001\u8a9e\u8abf<\/strong> \u540c\u539f\u53e5\u6709\u54a9\u5514\u540c<\/span><\/p>\n<\/li>\n<li>\n<p><span style=\"color: #000000;\">\u518d\u6b21\u64b3\u85cd\u8272<\/span><span style=\"color: rgb(0, 0, 0); font-weight: 700; font-style: inherit;\">\uff08\u25ba\uff09<\/span><span style=\"color: rgb(0, 0, 0); font-style: inherit; font-weight: inherit;\">\u64ad\u653e\u63a3\u807d\u539f\u53e5<\/span><\/p><\/li>\n<li>\n<p><span style=\"color: #000000;\">\u518d\u9304\u591a\u6b21\u3001\u518d\u807d\u591a\u6b21<\/span><\/p>\n<\/li>\n<\/ul>\n<div>&nbsp;<\/div>\n<h4><span style=\"color: #000000;\"><strong>\u76ee\u6a19<\/strong><\/span><\/h4>\n<p><span style=\"color: #000000;\">\u91cd\u8907\u4ee5\u4e0a\u6b65\u9a5f\uff0c\u76f4\u5230\u4f60\u53ef\u4ee5\uff1a<\/span><\/p>\n<ul role=\"list\">\n<li>\n<p><span style=\"color: #000000;\"><strong>\u8b80\u5f97\u81ea\u7136\u3001\u6d41\u5229\u3001\u5514\u4f7f\u8ad7<\/strong><\/span><\/p>\n<\/li>\n<li>\n<p><span style=\"color: #000000;\"><strong>\u8a9e\u8abf\u63a5\u8fd1\u6bcd\u8a9e\u4eba\u58eb<\/strong><\/span><\/p>\n<\/li>\n<li>\n<p><span style=\"color: #000000;\"><strong>\u7bc0\u594f\u540c\u9023\u8b80\u8b8a\u5f97\u9806\u66a2<\/strong><\/span><\/p>\n<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cbce213 elementor-widget elementor-widget-text-editor\" data-id=\"cbce213\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p dir=\"ltr\"><span style=\"color: #000000;\"><span class=\"audio-button-group\"><audio class=\"speed-audio hidden-audio\"><\/audio><button class=\"audio-btn-single\" data-clip=\"https:\/\/www.readingca.org.uk\/sounds\/grammar\/who-vs-whom\/s1.mp3\">&#9658;<\/button><\/span>Who called you?\u00a0 <em><span style=\"color: #ff0000;\">\/hu\u02d0\u00a0 k\u0254\u02d0ld\u00a0 ju\u02d0\/<\/span><\/em> (\u908a\u500b\u6253\u7540\u4f60\uff1f)<\/span><\/p><p dir=\"ltr\"><span style=\"color: #000000;\"><span class=\"audio-button-group\"><audio class=\"speed-audio hidden-audio\"><\/audio><button class=\"audio-btn-single\" data-clip=\"https:\/\/www.readingca.org.uk\/sounds\/grammar\/who-vs-whom\/s2.mp3\">&#9658;<\/button><\/span>Who broke the window? <em><span style=\"color: #ff0000;\">\/hu\u02d0\u00a0 br\u0259\u028ak\u00a0 \u00f0\u0259\u00a0 \u02c8w\u026an.d\u0259\u028a\/<\/span><\/em> (\u908a\u500b\u6253\u721b\u5497\u500b\u7a97\uff1f)<\/span><\/p><p dir=\"ltr\"><span style=\"color: #000000;\"><span class=\"audio-button-group\"><audio class=\"speed-audio hidden-audio\"><\/audio><button class=\"audio-btn-single\" data-clip=\"https:\/\/www.readingca.org.uk\/sounds\/grammar\/who-vs-whom\/s3.mp3\">&#9658;<\/button><\/span>Whom did you see? <span style=\"color: #ff0000;\"><em>\/hu\u02d0m\u00a0 d\u026ad\u00a0 ju\u02d0\u00a0 si\u02d0\/<\/em><\/span> (\u4f60\u898b\u5230\u908a\u500b\uff1f)\u00a0<\/span><\/p><p dir=\"ltr\"><span style=\"color: #000000;\"><span class=\"audio-button-group\"><audio class=\"speed-audio hidden-audio\"><\/audio><button class=\"audio-btn-single\" data-clip=\"https:\/\/www.readingca.org.uk\/sounds\/grammar\/who-vs-whom\/s4.mp3\">&#9658;<\/button><\/span>Who did you see? <span style=\"color: #ff0000;\"><em>\/hu\u02d0\u00a0 d\u026ad\u00a0 ju\u02d0\u00a0 si\u02d0\/<\/em><\/span> (\u4f60\u898b\u5230\u908a\u500b\uff1f)\u00a0<\/span><\/p><p dir=\"ltr\"><span style=\"color: #000000;\"><span class=\"audio-button-group\"><audio class=\"speed-audio hidden-audio\"><\/audio><button class=\"audio-btn-single\" data-clip=\"https:\/\/www.readingca.org.uk\/sounds\/grammar\/who-vs-whom\/s5.mp3\">&#9658;<\/button><\/span>To whom did you give the book?\u00a0 <span style=\"color: #ff0000;\"><em>\/tu\u02d0\u00a0 hu\u02d0m\u00a0 d\u026ad\u00a0 ju\u02d0\u00a0 \u0261\u026av\u00a0 \u00f0\u0259\u00a0 b\u028ak\/<\/em><\/span> (\u4f60\u672c\u66f8\u7540\u5497\u908a\u500b\uff1f)\u00a0<\/span><\/p><p dir=\"ltr\"><span style=\"color: #000000;\"><span class=\"audio-button-group\"><audio class=\"speed-audio hidden-audio\"><\/audio><button class=\"audio-btn-single\" data-clip=\"https:\/\/www.readingca.org.uk\/sounds\/grammar\/who-vs-whom\/s6.mp3\">&#9658;<\/button><\/span>To whom are you talking? <span style=\"color: #ff0000;\"><em>\/tu\u02d0\u00a0 hu\u02d0m\u00a0 \u0251\u02d0\u00a0 ju\u02d0\u00a0 \u02c8t\u0254\u02d0.k\u026a\u014b\/<\/em><\/span> (\u4f60\u540c\u908a\u500b\u8b1b\u7dca\u5622\uff1f)\u00a0<\/span><\/p><p dir=\"ltr\"><span style=\"color: #000000;\"><span class=\"audio-button-group\"><audio class=\"speed-audio hidden-audio\"><\/audio><button class=\"audio-btn-single\" data-clip=\"https:\/\/www.readingca.org.uk\/sounds\/grammar\/who-vs-whom\/s7.mp3\">&#9658;<\/button><\/span>With whom did you go? <span style=\"color: #ff0000;\"><em>\/w\u026a\u00f0\u00a0 hu\u02d0m\u00a0 d\u026ad\u00a0 ju\u02d0\u00a0 \u0261\u0259\u028a\/<\/em><\/span> (\u4f60\u540c\u908a\u500b\u4e00\u9f4a\u53bb\u5605\uff1f)\u00a0<\/span><\/p><p dir=\"ltr\"><span style=\"color: #000000;\"><span class=\"audio-button-group\"><audio class=\"speed-audio hidden-audio\"><\/audio><button class=\"audio-btn-single\" data-clip=\"https:\/\/www.readingca.org.uk\/sounds\/grammar\/who-vs-whom\/s8.mp3\">&#9658;<\/button><\/span>Who are you talking to? <span style=\"color: #ff0000;\"><em>\/hu\u02d0\u00a0 \u0251\u02d0\u00a0 ju\u02d0\u00a0 \u02c8t\u0254\u02d0.k\u026a\u014b\u00a0 tu\u02d0\/<\/em> <\/span>(\u4f60\u540c\u908a\u500b\u8b1b\u7dca\u5622\uff1f)\u00a0<\/span><\/p><p dir=\"ltr\"><span style=\"color: #000000;\"><span class=\"audio-button-group\"><audio class=\"speed-audio hidden-audio\"><\/audio><button class=\"audio-btn-single\" data-clip=\"https:\/\/www.readingca.org.uk\/sounds\/grammar\/who-vs-whom\/s9.mp3\">&#9658;<\/button><\/span>Who did you go with? <span style=\"color: #ff0000;\"><em>\/hu\u02d0\u00a0 d\u026ad\u00a0 ju\u02d0\u00a0 \u0261\u0259\u028a\u00a0 w\u026a\u00f0\/<\/em><\/span> (\u4f60\u540c\u908a\u500b\u4e00\u9f4a\u53bb\uff1f)\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55b0fadd elementor-widget elementor-widget-shortcode\" data-id=\"55b0fadd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"pronunciation-recorder\">\n        <div class=\"button-group\">\n            <button id=\"recorder_6a6010689e67d_recordBtn\">\ud83c\udf99\ufe0f \u9304\u97f3<\/button>\n            <button id=\"recorder_6a6010689e67d_playBtn\" disabled>\u25b6\ufe0f \u64ad\u653e<\/button>\n        <\/div>\n        <audio id=\"recorder_6a6010689e67d_userAudio\"><\/audio>\n    <\/div>\n\n    <script>\n    (function(uid){\n        let mediaRecorder;\n        let recordedChunks = [];\n\n        const recordBtn = document.getElementById(uid + '_recordBtn');\n        const playBtn   = document.getElementById(uid + '_playBtn');\n        const userAudio = document.getElementById(uid + '_userAudio');\n\n        recordBtn.onclick = async () => {\n            \/\/ Stop recording if already active\n            if (mediaRecorder && mediaRecorder.state === 'recording') {\n                mediaRecorder.stop();\n                recordBtn.textContent = '\ud83c\udf99\ufe0f \u9304\u97f3';\n                return;\n            }\n\n            try {\n                \/\/ Request microphone access\n                const stream = await navigator.mediaDevices.getUserMedia({ audio: true });\n\n                \/\/ Choose a supported format\n                let options = {};\n                if (MediaRecorder.isTypeSupported('audio\/webm')) {\n                    options.mimeType = 'audio\/webm';\n                } else if (MediaRecorder.isTypeSupported('audio\/mp4')) {\n                    options.mimeType = 'audio\/mp4';\n                } else if (MediaRecorder.isTypeSupported('audio\/wav')) {\n                    options.mimeType = 'audio\/wav';\n                }\n\n                mediaRecorder = new MediaRecorder(stream, options);\n                recordedChunks = [];\n\n                mediaRecorder.ondataavailable = e => {\n                    if (e.data.size > 0) recordedChunks.push(e.data);\n                };\n\n                mediaRecorder.onstop = () => {\n                    const blob = new Blob(recordedChunks, { type: options.mimeType });\n                    userAudio.src = URL.createObjectURL(blob);\n                    playBtn.disabled = false;\n                };\n\n                mediaRecorder.start();\n                recordBtn.textContent = '\u23f9\ufe0f \u505c\u6b62';\n\n            } catch (err) {\n                alert(\"Microphone access denied or unavailable: \" + err.message);\n            }\n        };\n\n        playBtn.onclick = () => {\n            userAudio.play().catch(err => {\n                alert(\"Playback failed: \" + err.message);\n            });\n        };\n    })('recorder_6a6010689e67d');\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u8ab2\u6587\u8b1b\u89e3\u9304\u97f3 \u8ab2\u6587 6 \u6708 8 \u65e5 \u661f\u671f\u4e00\u6bcf\u65e5\u82f1\u8a9e \u984c\u76ee\uff1aWho \u6216 Whom\uff1f \u76ee\u6a19\uff1a \u5206\u8fa8 Who \u540c Whom \u5605\u7528\u6cd5 WHO\uff08\u908a\u500b\u505a\uff09 \u7528\u55ba \u505a\u7dca\u4ef6\u4e8b\u55f0\u500b\u4eba\uff08\u4e3b\u8a9e\uff09 \u4f8b\u53e5\uff1a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[5],"tags":[26],"class_list":["post-4716","post","type-post","status-publish","format-standard","hentry","category-learning-english","tag-grammar"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Joe Au","author_link":"https:\/\/www.readingca.org.uk\/wordpress\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"\u8ab2\u6587\u8b1b\u89e3\u9304\u97f3 \u8ab2\u6587 6 \u6708 8 \u65e5 \u661f\u671f\u4e00\u6bcf\u65e5\u82f1\u8a9e \u984c\u76ee\uff1aWho \u6216 Whom\uff1f \u76ee\u6a19\uff1a \u5206\u8fa8 Who \u540c Whom \u5605\u7528\u6cd5 WHO\uff08\u908a\u500b\u505a\uff09 \u7528\u55ba \u505a\u7dca\u4ef6\u4e8b\u55f0\u500b\u4eba\uff08\u4e3b\u8a9e\uff09 \u4f8b\u53e5\uff1a [&hellip;]","rttpg_featured_image_url":null,"rttpg_author":{"display_name":"Joe Au","author_link":"https:\/\/www.readingca.org.uk\/wordpress\/author\/admin\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/www.readingca.org.uk\/wordpress\/category\/learning-english\/\" rel=\"category tag\">Learning English<\/a>","rttpg_excerpt":"\u8ab2\u6587\u8b1b\u89e3\u9304\u97f3 \u8ab2\u6587 6 \u6708 8 \u65e5 \u661f\u671f\u4e00\u6bcf\u65e5\u82f1\u8a9e \u984c\u76ee\uff1aWho \u6216 Whom\uff1f \u76ee\u6a19\uff1a \u5206\u8fa8 Who \u540c Whom \u5605\u7528\u6cd5 WHO\uff08\u908a\u500b\u505a\uff09 \u7528\u55ba \u505a\u7dca\u4ef6\u4e8b\u55f0\u500b\u4eba\uff08\u4e3b\u8a9e\uff09 \u4f8b\u53e5\uff1a [&hellip;]","_links":{"self":[{"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/posts\/4716","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/comments?post=4716"}],"version-history":[{"count":31,"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/posts\/4716\/revisions"}],"predecessor-version":[{"id":4792,"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/posts\/4716\/revisions\/4792"}],"wp:attachment":[{"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/media?parent=4716"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/categories?post=4716"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/tags?post=4716"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}