課堂列表
Dialogue
-
Intro
Let's have a short conversation. Your lines will be displayed on the screen.
-
Mów teraz
Thank you, I've already had some
-
Mów teraz
Yes, I have already sent it to you this morning.
-
Mów teraz
I think he has just left
-
Mów teraz
He has already finished today because he stayed longer yesterday.
-
Mów teraz
I haven't finished my work yet. I still have two meetings.
-
Powtórz ze słuchu
_____ ___, ____ _______ ___ ____
-
Powtórz ze słuchu
___, _ ____ _______ ____ __ __ ___ ____ _______.
-
Powtórz ze słuchu
_ _____ __ ___ ____ ____
-
Powtórz ze słuchu
__ ___ _______ ________ _____ _______ __ ______ ______ _________.
-
Powtórz ze słuchu
_ _______ ________ __ ____ ___. _ _____ ____ ___ ________.
-
Przetłumacz teraz
嘿,我在泡咖啡。你想要一些嗎?
-
Przetłumacz teraz
好的。你完成報告了嗎?
-
Przetłumacz teraz
太棒了,謝謝。對了,你有看到湯姆嗎?
-
Przetłumacz teraz
嗯,那就怪了
-
Przetłumacz teraz
喔,我知道了。那你呢?
關鍵句型
he might be gone
他可能已經離開了
I have not heard from him
我沒有收到他的消息
it seems unusual
這似乎不尋常
詞彙
重點句子
I think he has just left.
我想他剛離開。
Oh, I see. What about you?
哦,我明白了。你呢?
Hmm, that's strange.
嗯,那很奇怪。
He might be gone, but we can wait for him.
他可能已經離開了,但我們可以等他。
I have not heard from him since yesterday.
我從昨天起就沒有他的消息。
It seems unusual that he is late.
他遲到似乎不尋常。
實用對話
Hey, have you seen Tom? I think he has just left.
嘿,你見過湯姆嗎?我想他剛離開。
No, I have not heard from him today.
不,我今天沒有收到他的消息。
Hmm, that's strange. He was supposed to meet us.
嗯,那很奇怪。他應該是要見我們的。
He might be gone for a while. Let's wait.
他可能會離開一會兒。我們等一下。
Good idea. It seems unusual for him to be late.
好主意。他遲到似乎不尋常。
常見問題
下一堂課
超過 3000 堂課,涵蓋從初學者級別 (S1) 到 B2。
B1🐝 Present Perfect + already, just, yet 📝
I've already spent my salary
already, just and yet
I've just finished
just
Have you finished yet?
yet
Dialogue
I think he has just left
Test
Challenge time
Train station catch-up
Update a friend on your recent activities
B1🐝 Job search 🔎
job openings
I'm looking at job openings
flexible hours
fixed hours
salary range
job postings
Dialogue
How's the job search?
Job hunt
Chat with your colleague about job search
Dev mode: Node detail (NodeDetailResponseDto)
{
"node": {
"id": "JI20",
"name": "Dialogue",
"description": "I think he has just left",
"levelDisplayCode": "B1",
"durationMinutes": 3,
"availableOnWeb": true,
"unitOrder": 1,
"moduleOrder": 4,
"nodeOrder": 4,
"seoPublicId": "n-d44ms6"
},
"seo": {
"title": "如何用英語說對話",
"subtitle": "學習英語對話的常用短語。",
"metaDescription": "學習英語對話和關鍵短語,如 'coffee' 和 'report'。"
},
"lessons": [
{
"id": 307906,
"name": "Dialogue",
"language": "EN",
"videoUrl": "https://cdn.beespeaker.com/videos/b6330_1_1_1754656822426_libx265.mp4?Expires=1784229017&Signature=LhWUwGIOYcZbUb93WEABCfp81KD0YZrOphGrc5XcN1KS9io~HD0BXqsYxUlADN5Xyf0sMziALxLfL-irrvi7MAVIpr8lL5238Rs~tX0pl-9ZvU3z1cenjeCFvlL~HnYibOSXN8lPnmWwkWagpFQ3uHdlg8ZKNikPjRXMkFsTK9cbgr525y8NJLpOSeqs2VbhkrTyRmEhr~Q3afIB96ekgEJ7mEDHbi3Mt6nboOWj0ba9wDWpgcSVVQaDVddrfHieZAXeEeJd83q3T3E3ioFk-Z8pk054MjFLRRDE2XvbvxUfmDMrCSpuuYcn1M~6s-0B6KiCBOmbd5nngeD4SrFoPg__&Key-Pair-Id=K2U8VA15L1IF59",
"parts": [
{
"type": "INTRO",
"metaType": null,
"text": "Let's have a short conversation. Your lines will be displayed on the screen.",
"textTranslation": null,
"textAnswer": null,
"videoStartMs": 880,
"videoEndMs": 6064
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "Thank you, I've already had some",
"textTranslation": "嘿,我在泡咖啡。你想要一些嗎?",
"textAnswer": "Thank you, I've already had some",
"videoStartMs": 7915,
"videoEndMs": 11335
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "Yes, I have already sent it to you this morning.",
"textTranslation": "好的。你完成報告了嗎?",
"textAnswer": "Yes, I have already sent it to you this morning.",
"videoStartMs": 13224,
"videoEndMs": 16404
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "I think he has just left",
"textTranslation": "太棒了,謝謝。對了,你有看到湯姆嗎?",
"textAnswer": "I think he has just left",
"videoStartMs": 18532,
"videoEndMs": 23140
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "He has already finished today because he stayed longer yesterday.",
"textTranslation": "嗯,那就怪了",
"textAnswer": "He has already finished today because he stayed longer yesterday.",
"videoStartMs": 24949,
"videoEndMs": 27778
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "I haven't finished my work yet. I still have two meetings.",
"textTranslation": "喔,我知道了。那你呢?",
"textAnswer": "I haven't finished my work yet. I still have two meetings.",
"videoStartMs": 29932,
"videoEndMs": 33036
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "_____ ___, ____ _______ ___ ____",
"textTranslation": "嘿,我在泡咖啡。你想要一些嗎?",
"textAnswer": "Thank you, I've already had some",
"videoStartMs": 7915,
"videoEndMs": 11335
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "___, _ ____ _______ ____ __ __ ___ ____ _______.",
"textTranslation": "好的。你完成報告了嗎?",
"textAnswer": "Yes, I have already sent it to you this morning.",
"videoStartMs": 13224,
"videoEndMs": 16404
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "_ _____ __ ___ ____ ____",
"textTranslation": "太棒了,謝謝。對了,你有看到湯姆嗎?",
"textAnswer": "I think he has just left",
"videoStartMs": 18532,
"videoEndMs": 23140
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "__ ___ _______ ________ _____ _______ __ ______ ______ _________.",
"textTranslation": "嗯,那就怪了",
"textAnswer": "He has already finished today because he stayed longer yesterday.",
"videoStartMs": 24949,
"videoEndMs": 27778
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "_ _______ ________ __ ____ ___. _ _____ ____ ___ ________.",
"textTranslation": "喔,我知道了。那你呢?",
"textAnswer": "I haven't finished my work yet. I still have two meetings.",
"videoStartMs": 29932,
"videoEndMs": 33036
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "嘿,我在泡咖啡。你想要一些嗎?",
"textTranslation": "_____ ___, ____ _______ ___ ____",
"textAnswer": "Thank you, I've already had some",
"videoStartMs": 7915,
"videoEndMs": 11335
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "好的。你完成報告了嗎?",
"textTranslation": "___, _ ____ _______ ____ __ __ ___ ____ _______.",
"textAnswer": "Yes, I have already sent it to you this morning.",
"videoStartMs": 13224,
"videoEndMs": 16404
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "太棒了,謝謝。對了,你有看到湯姆嗎?",
"textTranslation": "_ _____ __ ___ ____ ____",
"textAnswer": "I think he has just left",
"videoStartMs": 18532,
"videoEndMs": 23140
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "嗯,那就怪了",
"textTranslation": "__ ___ _______ ________ _____ _______ __ ______ ______ _________.",
"textAnswer": "He has already finished today because he stayed longer yesterday.",
"videoStartMs": 24949,
"videoEndMs": 27778
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "喔,我知道了。那你呢?",
"textTranslation": "_ _______ ________ __ ____ ___. _ _____ ____ ___ ________.",
"textAnswer": "I haven't finished my work yet. I still have two meetings.",
"videoStartMs": 29932,
"videoEndMs": 33036
}
]
}
],
"keyPhrases": [
{
"source": "he might be gone",
"translation": "他可能已經離開了"
},
{
"source": "I have not heard from him",
"translation": "我沒有收到他的消息"
},
{
"source": "it seems unusual",
"translation": "這似乎不尋常"
}
],
"vocabulary": [
{
"source": "report",
"translation": "報告"
},
{
"source": "coffee",
"translation": "咖啡"
},
{
"source": "strange",
"translation": "奇怪"
}
],
"sentences": [
{
"source": "I think he has just left.",
"translation": "我想他剛離開。"
},
{
"source": "Oh, I see. What about you?",
"translation": "哦,我明白了。你呢?"
},
{
"source": "Hmm, that's strange.",
"translation": "嗯,那很奇怪。"
},
{
"source": "He might be gone, but we can wait for him.",
"translation": "他可能已經離開了,但我們可以等他。"
},
{
"source": "I have not heard from him since yesterday.",
"translation": "我從昨天起就沒有他的消息。"
},
{
"source": "It seems unusual that he is late.",
"translation": "他遲到似乎不尋常。"
}
],
"dialogue": [
{
"role": "Person A",
"source": "Hey, have you seen Tom? I think he has just left.",
"translation": "嘿,你見過湯姆嗎?我想他剛離開。"
},
{
"role": "Person B",
"source": "No, I have not heard from him today.",
"translation": "不,我今天沒有收到他的消息。"
},
{
"role": "Person A",
"source": "Hmm, that's strange. He was supposed to meet us.",
"translation": "嗯,那很奇怪。他應該是要見我們的。"
},
{
"role": "Person B",
"source": "He might be gone for a while. Let's wait.",
"translation": "他可能會離開一會兒。我們等一下。"
},
{
"role": "Person A",
"source": "Good idea. It seems unusual for him to be late.",
"translation": "好主意。他遲到似乎不尋常。"
}
],
"faq": [
{
"question": "'he might be gone' 是什麼意思?",
"answer": "'he might be gone' 意思是他可能已經不在附近了。"
},
{
"question": "如何使用 'I have not heard from him'?",
"answer": "'I have not heard from him' 意思是我沒有和他聯絡過。"
},
{
"question": "'it seems unusual' 是什麼意思?",
"answer": "'it seems unusual' 意思是某事看起來很奇怪或不尋常。"
}
],
"navigation": {
"modules": [
{
"id": "JI-4",
"order": 1,
"name": "B1🐝 Present Perfect + already, just, yet 📝",
"durationMinutes": 15,
"nodes": [
{
"id": "JI17",
"order": 1,
"name": "I've already spent my salary",
"description": "already, just and yet",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/alice-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-p8xbrv"
},
{
"id": "JI18",
"order": 2,
"name": "I've just finished",
"description": "just",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/alice-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-d6g0qj"
},
{
"id": "JI19",
"order": 3,
"name": "Have you finished yet?",
"description": "yet",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/alice-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-31fmpl"
},
{
"id": "JI20",
"order": 4,
"name": "Dialogue",
"description": "I think he has just left",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/alice-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-d44ms6"
},
{
"id": "JI21",
"order": 5,
"name": "Test ",
"description": "Challenge time",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/resources-commons/challenge_icon_type_1.png",
"availableOnWeb": false,
"seoPublicId": null
},
{
"id": "JI22_AI",
"order": 6,
"name": "Train station catch-up",
"description": "Update a friend on your recent activities",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/resources-commons/ai_tutor_scene.png",
"availableOnWeb": false,
"seoPublicId": null
}
]
},
{
"id": "JS-1_B1",
"order": 2,
"name": "B1🐝 Job search 🔎",
"durationMinutes": 15,
"nodes": [
{
"id": "JSF1",
"order": 1,
"name": "job openings",
"description": "I'm looking at job openings",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-lvtyyn"
},
{
"id": "JSF2",
"order": 2,
"name": "flexible hours",
"description": "fixed hours",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-qtjsfa"
},
{
"id": "JSF3",
"order": 3,
"name": "salary range",
"description": "job postings",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-3ic09t"
},
{
"id": "JSF4",
"order": 4,
"name": "Dialogue",
"description": "How's the job search?",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-9olmwm"
},
{
"id": "JSF5_AI",
"order": 5,
"name": "Job hunt",
"description": "Chat with your colleague about job search",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/resources-commons/ai_tutor_scene.png",
"availableOnWeb": false,
"seoPublicId": null
}
]
}
]
}
}