{"id":4427,"date":"2026-05-22T08:25:12","date_gmt":"2026-05-22T08:25:12","guid":{"rendered":"https:\/\/www.readingca.org.uk\/wordpress\/?p=4427"},"modified":"2026-05-25T20:23:38","modified_gmt":"2026-05-25T20:23:38","slug":"260522-%e6%9c%83%e8%a9%b1","status":"publish","type":"post","link":"https:\/\/www.readingca.org.uk\/wordpress\/260522-%e6%9c%83%e8%a9%b1\/","title":{"rendered":"260522 &#8211; \u6703\u8a71"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4427\" class=\"elementor elementor-4427\">\n\t\t\t\t<div class=\"elementor-element elementor-element-382a9c4c e-flex e-con-boxed e-con e-parent\" data-id=\"382a9c4c\" 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-50cf83a0 elementor-widget elementor-widget-html\" data-id=\"50cf83a0\" 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\/* Audio button styling *\/\r\n.button.button-blue {\r\n  background: #0073e6;\r\n  color: #fff;\r\n  border: none;\r\n  padding: 0.5rem 1rem;\r\n  border-radius: 4px;\r\n  cursor: pointer;\r\n  transition: background 0.2s ease;\r\n}\r\n\r\n.button.button-blue:hover {\r\n  background: #005bb5;\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\naudio { display: none;}\r\n\r\naudio.audio-player {\r\n    display: block !important;\r\n}\r\n\r\n\r\n.phrase-audio-player {\r\n    display: block !important;\r\n    width: 100% !important;\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\nfunction playAudioSegment(button) {\r\n    const filename = button.dataset.clip;\r\n\r\n    \/\/ Find the audio element next to the button\r\n    const audio = button.parentElement.querySelector('audio');\r\n\r\n    if (!audio) return;\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) {\r\n            currentButton.classList.remove('audio-playing');\r\n        }\r\n    }\r\n\r\n    currentAudio = audio;\r\n    currentButton = button;\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.addEventListener('ended', () => {\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-29e6e39 e-flex e-con-boxed e-con e-parent\" data-id=\"29e6e39\" 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-9aa09bc e-con-full e-flex e-con e-child\" data-id=\"9aa09bc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-06ae6df elementor-widget elementor-widget-text-editor\" data-id=\"06ae6df\" 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-5a402f3 elementor-widget elementor-widget-shortcode\" data-id=\"5a402f3\" 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\">[sound file=\"https:\/\/www.readingca.org.uk\/sounds\/buying-train-ticket\/speaking-practice.mp3\"]<\/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-8b9d2f0 e-flex e-con-boxed e-con e-parent\" data-id=\"8b9d2f0\" 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-73a067c elementor-widget elementor-widget-heading\" data-id=\"73a067c\" 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\">\u8b1b\u7fa9<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-91429fe e-con-full e-flex e-con e-child\" data-id=\"91429fe\" 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-5d6f203 elementor-widget elementor-widget-text-editor\" data-id=\"5d6f203\" 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;\">2026\u5e74 5 \u6708 22 \u65e5 \u661f\u671f\u4e94<br \/>\u6bcf\u65e5\u82f1\u8a9e<br \/>\u8cb7\u706b\u8eca\u7968\uff08\u6eab\u7fd2\u4e8c\uff09Buying a Train Ticket (Revision 2)<\/h4><h4 style=\"text-align: center;\">\u984c\u76ee\uff1a \u6703\u8a71 &#8211; \u89d2\u8272\u626e\u6f14<\/h4><p style=\"text-align: center;\">\u5462\u500b\u7df4\u7fd2\u53ef\u4ee5\u5e6b\u4f60\u5efa\u7acb\u4fe1\u5fc3\uff0c<br \/>\u53c8\u53ef\u4ee5\u8a13\u7df4\u4f60\u5605\u807d\u529b\u540c\u8b1b\u5622\u5605\u7bc0\u594f\u3002<\/p>\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-8891c46 e-con-full e-flex e-con e-child\" data-id=\"8891c46\" 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-467811c elementor-widget elementor-widget-text-editor\" data-id=\"467811c\" 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;\">\u8cb7\u706b\u8eca\u7968\u5c0d\u8a71<\/h4><p><strong>\u64ad\u653e\u9304\u97f3\uff0c\u8ddf\u4f4f\u5c4f\u5e55\u4e0a\u5605\u5c0d\u8a71\u7a3f\u3002<\/strong> \u4f60\u6703\u8b1b <strong>\u65c5\u5ba2<\/strong> \u5605\u53e5\u5b50\u3002<\/p><p>\u7576\u4f60\u807d\u5230 <strong>\u552e\u7968\u54e1<\/strong> \u8b1b\u5b8c\u4f62\u55f0\u53e5\uff0c <strong>\u66ab\u505c\u9304\u97f3<\/strong>\uff0c\u7136\u5f8c\u8b1b\u51fa\u65c5\u5ba2\u55f0\u53e5\u3002<\/p><p>\u4e4b\u5f8c <strong>\u518d\u64ad\u653e\u9304\u97f3<\/strong>\uff0c \u807d\u8fd4\u65c5\u5ba2\u5605\u539f\u53e5\uff0c \u7747\u4e0b\u81ea\u5df1\u8b1b\u5f97\u5571\u5514\u5571\u3002<\/p><p>\u4e00\u76f4\u7528\u5462\u500b\u65b9\u5f0f\u7df4\u7fd2\u5230\u5c0d\u8a71\u7d50\u675f\u3002<\/p><p>\u5982\u679c\u4f60\u60f3\u807d\u8fd4\u81ea\u5df1\u8b1b\u5605\u8aaa\u8a71\uff0c \u53ef\u4ee5\u7528\u756b\u9762\u5e95\u90e8\u5605 <strong>\u9304\u97f3<\/strong> \u540c <strong>\u64ad\u653e<\/strong> \u6309\u9215\uff0c \u9304\u4e0b\u8981\u807d\u55f0\u53e5\u3002<\/p><div>\u00a0<\/div>\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-a7e88cb elementor-widget elementor-widget-shortcode\" data-id=\"a7e88cb\" 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\">[sound file=\"https:\/\/www.readingca.org.uk\/sounds\/buying-train-ticket\/full-dialogue.mp3\"]<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8de4db7 elementor-widget elementor-widget-text-editor\" data-id=\"8de4db7\" 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<div data-testid=\"chat-page\"><p><span style=\"color: #000000;\"><span style=\"color: #800080;\">\u65c5\u5ba2:<\/span> <span style=\"color: #800080;\">Hello, I\u2019d like to buy a day return ticket\u2026 <\/span><\/span><br \/><span style=\"color: #000080;\">\u552e\u7968\u54e1: Certainly. Where to? <\/span><br \/><span style=\"color: #000000;\"><span style=\"color: #800080;\">\u65c5\u5ba2:<\/span> <span style=\"color: #800080;\">\u2026to Piccadilly Circus in Central London, please. <\/span><\/span><br \/><span style=\"color: #000080;\">\u552e\u7968\u54e1: Do you have a railcard? <\/span><br \/><span style=\"color: #000000;\"><span style=\"color: #800080;\">\u65c5\u5ba2:<\/span> <span style=\"color: #800080;\">I have a Senior Railcard. <\/span><\/span><br \/><span style=\"color: #000080;\">\u552e\u7968\u54e1: Great. With your Senior Railcard, you\u2019ll get one-third off the price.<\/span><br \/><span style=\"color: #000000;\">\u552e\u7968\u54e1: Are you planning to travel at peak or off-peak times?<\/span><br \/><span style=\"color: #000000;\"><span style=\"color: #800080;\">\u65c5\u5ba2: Off-peak, please.<\/span><\/span><br \/><span style=\"color: #000080;\">\u552e\u7968\u54e1: That will be \u00a318.10. <\/span><br \/><span style=\"color: #000000;\"><span style=\"color: #800080;\">\u65c5\u5ba2: That sounds reasonable. I\u2019ll take it.<\/span><\/span><br \/><span style=\"color: #000080;\">\u552e\u7968\u54e1: How would you like to pay \u2014 card or cash?<\/span><br \/><span style=\"color: #000000;\"><span style=\"color: #800080;\">\u65c5\u5ba2: I\u2019ll pay in cash. Sorry, I don\u2019t have enough change. <\/span><\/span><br \/><span style=\"color: #000080;\">\u552e\u7968\u54e1: No problem. \uff08\u5187\u554f\u984c\uff09 <\/span><br \/><span style=\"color: #000000;\"><span style=\"color: #800080;\">\u65c5\u5ba2:<\/span> <span style=\"color: #800080;\">I only have a \u00a320 note. Will it be okay?<\/span><\/span><br \/><span style=\"color: #000080;\">\u552e\u7968\u54e1: That\u2019s fine. I can give you change.<\/span><br \/><span style=\"color: #000080;\">\u552e\u7968\u54e1: Here you go \u2014 your ticket and \u00a31.90 in return.<\/span><br \/><span style=\"color: #000000;\"><span style=\"color: #800080;\">\u65c5\u5ba2: Thanks for your help!<\/span><\/span><br \/><span style=\"color: #000080;\">\u552e\u7968\u54e1: Your return journey must be completed by the end of today.<\/span><br \/><span style=\"color: #000000;\"><span style=\"color: #800080;\">\u65c5\u5ba2:<\/span> <span style=\"color: #800080;\">Got it.<\/span><\/span><br \/><span style=\"color: #000080;\">\u552e\u7968\u54e1: Have a nice journey. <\/span><br \/><span style=\"color: #000000;\"><span style=\"color: #800080;\"><span style=\"color: #000080;\">\u65c5\u5ba2: <\/span>Thanks very much!<\/span><\/span><\/p><\/div>\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-43835c3 elementor-widget elementor-widget-text-editor\" data-id=\"43835c3\" 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;\">\u8cb7\u706b\u8eca\u7968\u5c0d\u8a71<\/h4><p style=\"text-align: left;\"><span style=\"color: #000000;\">\u800c\u5bb6\u8abf\u8f49\u89d2\u8272\uff0c\u4f60\u6703\u8b1b<strong>\u552e\u7968\u54e1<\/strong>\u5605\u53e5\u5b50\u3002<\/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-a90cb70 elementor-widget elementor-widget-shortcode\" data-id=\"a90cb70\" 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\">[sound file=\"https:\/\/www.readingca.org.uk\/sounds\/buying-train-ticket\/full-dialogue.mp3\"]<\/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-5e3c6c7 e-flex e-con-boxed e-con e-parent\" data-id=\"5e3c6c7\" 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-91bb41b elementor-widget elementor-widget-text-editor\" data-id=\"91bb41b\" 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 style=\"text-align: center;\"><span style=\"color: #000000;\">\u505a\u5f97\u975e\u5e38\u597d\uff01<\/span><br \/><span style=\"color: #000000;\">\u4f60\u800c\u5bb6\u53ef\u4ee5\u81ea\u7136\u5481\u8b1b\u6652\u6210\u6bb5\u5c0d\u8a71\uff0c<\/span><br \/><span style=\"color: #000000;\">\u7121\u8ad6\u505a\u65c5\u5ba2\u5b9a\u552e\u7968\u54e1\u90fd\u5f97\u3002<\/span><br \/><span style=\"color: #000000;\">\u7e7c\u7e8c\u52a0\u6cb9\uff0c\u4f60\u5605\u82f1\u8a9e\u6703\u8d8a\u4f86\u8d8a\u81ea\u7136\u3002<\/span><\/p>\t\t\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<div class=\"elementor-element elementor-element-62fdb730 e-flex e-con-boxed e-con e-parent\" data-id=\"62fdb730\" 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-307c6329 elementor-widget elementor-widget-shortcode\" data-id=\"307c6329\" 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_6a2342fac5df6_recordBtn\">\ud83c\udf99\ufe0f \u9304\u97f3<\/button>\n            <button id=\"recorder_6a2342fac5df6_playBtn\" disabled>\u25b6\ufe0f \u64ad\u653e<\/button>\n        <\/div>\n        <audio id=\"recorder_6a2342fac5df6_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_6a2342fac5df6');\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 [sound file=&#8221;https:\/\/www.readingca.org.uk\/sounds\/buying-train-ticket\/speaking-practice.mp3&#8243;] \u8b1b\u7fa9 2026\u5e74 5 \u6708 22 \u65e5 \u661f\u671f\u4e94\u6bcf\u65e5\u82f1\u8a9e\u8cb7\u706b\u8eca\u7968\uff08\u6eab\u7fd2\u4e8c\uff09Buying a Train Ticket (Revision 2) \u984c\u76ee\uff1a \u6703\u8a71 &#8211; \u89d2\u8272\u626e\u6f14 \u5462\u500b\u7df4\u7fd2\u53ef\u4ee5\u5e6b\u4f60\u5efa\u7acb\u4fe1\u5fc3\uff0c\u53c8\u53ef\u4ee5\u8a13\u7df4\u4f60\u5605\u807d\u529b\u540c\u8b1b\u5622\u5605\u7bc0\u594f\u3002 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","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":"disabled","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,1],"tags":[24],"class_list":["post-4427","post","type-post","status-publish","format-standard","hentry","category-learning-english","category-uncategorized","tag-daily-english"],"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 [sound file=&#8221;https:\/\/www.readingca.org.uk\/sounds\/buying-train-ticket\/speaking-practice.mp3&#8243;] \u8b1b\u7fa9 2026\u5e74 5 \u6708 22 \u65e5 \u661f\u671f\u4e94\u6bcf\u65e5\u82f1\u8a9e\u8cb7\u706b\u8eca\u7968\uff08\u6eab\u7fd2\u4e8c\uff09Buying a Train Ticket (Revision 2) \u984c\u76ee\uff1a \u6703\u8a71 &#8211; \u89d2\u8272\u626e\u6f14 \u5462\u500b\u7df4\u7fd2\u53ef\u4ee5\u5e6b\u4f60\u5efa\u7acb\u4fe1\u5fc3\uff0c\u53c8\u53ef\u4ee5\u8a13\u7df4\u4f60\u5605\u807d\u529b\u540c\u8b1b\u5622\u5605\u7bc0\u594f\u3002 [&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> <a href=\"https:\/\/www.readingca.org.uk\/wordpress\/category\/uncategorized\/\" rel=\"category tag\">Uncategorized<\/a>","rttpg_excerpt":"\u8ab2\u6587\u8b1b\u89e3\u9304\u97f3 [sound file=&#8221;https:\/\/www.readingca.org.uk\/sounds\/buying-train-ticket\/speaking-practice.mp3&#8243;] \u8b1b\u7fa9 2026\u5e74 5 \u6708 22 \u65e5 \u661f\u671f\u4e94\u6bcf\u65e5\u82f1\u8a9e\u8cb7\u706b\u8eca\u7968\uff08\u6eab\u7fd2\u4e8c\uff09Buying a Train Ticket (Revision 2) \u984c\u76ee\uff1a \u6703\u8a71 &#8211; \u89d2\u8272\u626e\u6f14 \u5462\u500b\u7df4\u7fd2\u53ef\u4ee5\u5e6b\u4f60\u5efa\u7acb\u4fe1\u5fc3\uff0c\u53c8\u53ef\u4ee5\u8a13\u7df4\u4f60\u5605\u807d\u529b\u540c\u8b1b\u5622\u5605\u7bc0\u594f\u3002 [&hellip;]","_links":{"self":[{"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/posts\/4427","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=4427"}],"version-history":[{"count":12,"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/posts\/4427\/revisions"}],"predecessor-version":[{"id":4475,"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/posts\/4427\/revisions\/4475"}],"wp:attachment":[{"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/media?parent=4427"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/categories?post=4427"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/tags?post=4427"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}