課堂列表
She had to prepare a presentation.
-
Intro
We use 'had to' when something was necessary in the past.
-
Mów teraz
I had to finish the report yesterday.
-
Mów teraz
She had to prepare a presentation.
-
Mów teraz
They had to stay late to discuss the project.
-
Powtórz ze słuchu
_ ___ __ ______ ___ ______ _________.
-
Powtórz ze słuchu
___ ___ __ _______ _ ____________.
-
Powtórz ze słuchu
____ ___ __ ____ ____ __ _______ ___ _______.
-
Przetłumacz teraz
昨天我必須完成報告
-
Przetłumacz teraz
她必須準備簡報
-
Przetłumacz teraz
他們不得不帶待晚點討論專案
關鍵句型
needed to submit
需要提交
was required to complete
被要求完成
had the obligation to
有義務去
詞彙
重點句子
I had to finish the report yesterday.
我昨天必須完成報告。
She had to prepare a presentation.
她必須準備一個簡報。
They had to stay late to discuss the project.
他們必須加班討論這個項目。
I needed to submit my assignment before the deadline.
我需要在截止日期之前提交我的作業。
The student was required to complete the task by Friday.
學生被要求在星期五之前完成任務。
She had the obligation to inform her team about the changes.
她有義務通知她的團隊變更的情況。
實用對話
I had to finish the report yesterday, but I couldn't.
我昨天必須完成報告,但我做不到。
What happened? Did you need more time?
發生了什麼事?你需要更多時間嗎?
Yes, I needed to submit my assignment before the deadline.
是的,我需要在截止日期之前提交我的作業。
You were required to complete the task on time.
你被要求準時完成任務。
I know, I had the obligation to manage my time better.
我知道,我有義務更好地管理我的時間。
常見問題
下一堂課
超過 3000 堂課,涵蓋從初學者級別 (S1) 到 B2。
A2⭐ Had to, didn't have to, couldn't ☄️
She had to prepare a presentation.
Had to
I didn't have to go to work yesterday.
Didn't have to
They couldn't find a place to park.
Couldn't
Dialogue
Why didn't you come to the party?
Test
Challenge time
A2⭐ Must and mustn't 💥
Dev mode: Node detail (NodeDetailResponseDto)
{
"node": {
"id": "A2JK67",
"name": "She had to prepare a presentation.",
"description": "Had to",
"levelDisplayCode": "A2",
"durationMinutes": 2,
"availableOnWeb": true,
"unitOrder": 16,
"moduleOrder": 3,
"nodeOrder": 1
},
"seo": {
"title": "如何用英文說要準備報告",
"subtitle": "學習與英文工作和任務相關的常用短語。",
"metaDescription": "了解如何使用與準備報告和任務相關的英文短語。"
},
"lessons": [
{
"id": 304765,
"name": "She had to prepare a presentation.",
"language": "EN",
"videoUrl": "https://dev.cdn.beespeaker.com/videos/b3566_1709671830798_libx265.mp4?Expires=1783771287&Signature=JcAPUghH8~tW~J-UExtXgqwDIP22c2Celo~2TXtVlYWNqcjLU0Hvp3HdpAySjD6SwuG6ppmi4Bo4MwsKnqRXJ8rKtPxzpWQzmIwEtJ9U-k~gTPjramNBY32QBMUBn~Yt~zUGnHs53vm2rY2pofYGAhaACEUm6AQq4k48jU8u7u-rbLx5Wi6NZMNh~kIsRuAvr4B9UPrdjwAJDaGeKz8BSzAnqq~wlnodxHy~fIq3RqQqvlM5WxsebTmZ49M97FoqJMxt8Nw03ZGCps4EdJakknWf6Y3AIUlX9sgT9qbMEzi8OB~z~J-5uZ~w-K-LyIx0ofTNrpNAFIwz9gJSfv5tJg__&Key-Pair-Id=K1XG2B8ZBLUIMM",
"parts": [
{
"type": "INTRO",
"metaType": null,
"text": "We use 'had to' when something was necessary in the past.",
"textTranslation": null,
"textAnswer": null,
"videoStartMs": 4656,
"videoEndMs": 11663
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "I had to finish the report yesterday.",
"textTranslation": "昨天我必須完成報告 ",
"textAnswer": "I had to finish the report yesterday.",
"videoStartMs": 15740,
"videoEndMs": 20204
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "She had to prepare a presentation.",
"textTranslation": "她必須準備簡報",
"textAnswer": "She had to prepare a presentation.",
"videoStartMs": 29498,
"videoEndMs": 33528
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "They had to stay late to discuss the project.",
"textTranslation": "他們不得不帶待晚點討論專案",
"textAnswer": "They had to stay late to discuss the project.",
"videoStartMs": 37381,
"videoEndMs": 42280
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "_ ___ __ ______ ___ ______ _________.",
"textTranslation": "昨天我必須完成報告 ",
"textAnswer": "I had to finish the report yesterday.",
"videoStartMs": 15740,
"videoEndMs": 20204
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "___ ___ __ _______ _ ____________.",
"textTranslation": "她必須準備簡報",
"textAnswer": "She had to prepare a presentation.",
"videoStartMs": 29498,
"videoEndMs": 33528
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "____ ___ __ ____ ____ __ _______ ___ _______.",
"textTranslation": "他們不得不帶待晚點討論專案",
"textAnswer": "They had to stay late to discuss the project.",
"videoStartMs": 37381,
"videoEndMs": 42280
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "昨天我必須完成報告 ",
"textTranslation": "_ ___ __ ______ ___ ______ _________.",
"textAnswer": "I had to finish the report yesterday.",
"videoStartMs": 15740,
"videoEndMs": 20204
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "她必須準備簡報",
"textTranslation": "___ ___ __ _______ _ ____________.",
"textAnswer": "She had to prepare a presentation.",
"videoStartMs": 29498,
"videoEndMs": 33528
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "他們不得不帶待晚點討論專案",
"textTranslation": "____ ___ __ ____ ____ __ _______ ___ _______.",
"textAnswer": "They had to stay late to discuss the project.",
"videoStartMs": 37381,
"videoEndMs": 42280
}
]
}
],
"keyPhrases": [
{
"source": "needed to submit",
"translation": "需要提交"
},
{
"source": "was required to complete",
"translation": "被要求完成"
},
{
"source": "had the obligation to",
"translation": "有義務去"
}
],
"vocabulary": [
{
"source": "deadline",
"translation": "截止日期"
},
{
"source": "assignment",
"translation": "作業"
},
{
"source": "task",
"translation": "任務"
}
],
"sentences": [
{
"source": "I had to finish the report yesterday.",
"translation": "我昨天必須完成報告。"
},
{
"source": "She had to prepare a presentation.",
"translation": "她必須準備一個簡報。"
},
{
"source": "They had to stay late to discuss the project.",
"translation": "他們必須加班討論這個項目。"
},
{
"source": "I needed to submit my assignment before the deadline.",
"translation": "我需要在截止日期之前提交我的作業。"
},
{
"source": "The student was required to complete the task by Friday.",
"translation": "學生被要求在星期五之前完成任務。"
},
{
"source": "She had the obligation to inform her team about the changes.",
"translation": "她有義務通知她的團隊變更的情況。"
}
],
"dialogue": [
{
"role": "Student",
"source": "I had to finish the report yesterday, but I couldn't.",
"translation": "我昨天必須完成報告,但我做不到。"
},
{
"role": "Teacher",
"source": "What happened? Did you need more time?",
"translation": "發生了什麼事?你需要更多時間嗎?"
},
{
"role": "Student",
"source": "Yes, I needed to submit my assignment before the deadline.",
"translation": "是的,我需要在截止日期之前提交我的作業。"
},
{
"role": "Teacher",
"source": "You were required to complete the task on time.",
"translation": "你被要求準時完成任務。"
},
{
"role": "Student",
"source": "I know, I had the obligation to manage my time better.",
"translation": "我知道,我有義務更好地管理我的時間。"
}
],
"faq": [
{
"question": "'needed to submit' 是什麼意思?",
"answer": "'needed to submit' 這個片語表示某人必須提交某物,例如作業或報告。"
},
{
"question": "'was required to complete' 如何使用?",
"answer": "'was required to complete' 這個片語表示有必要完成特定任務。"
},
{
"question": "'had the obligation to' 是什麼意思?",
"answer": "'had the obligation to' 這個片語指的是有做某事的義務或責任。"
}
],
"navigation": {
"modules": [
{
"id": "NJK14",
"order": 1,
"name": "A2⭐ Had to, didn't have to, couldn't ☄️",
"durationMinutes": 13,
"nodes": [
{
"id": "A2JK67",
"order": 1,
"name": "She had to prepare a presentation.",
"description": "Had to",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "A2JK68",
"order": 2,
"name": "I didn't have to go to work yesterday.",
"description": "Didn't have to",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "A2JK69",
"order": 3,
"name": "They couldn't find a place to park.",
"description": "Couldn't",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "A2JK70",
"order": 4,
"name": "Dialogue",
"description": "Why didn't you come to the party?",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "A2JK71",
"order": 5,
"name": "Test",
"description": "Challenge time",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/resources-commons/challenge_icon_type_1.png",
"availableOnWeb": false
}
]
},
{
"id": "NJK15",
"order": 2,
"name": "A2⭐ Must and mustn't 💥",
"durationMinutes": 15,
"nodes": [
{
"id": "A2JK72",
"order": 1,
"name": "We must hurry up.",
"description": "Must",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/reg-sm.png",
"availableOnWeb": true
},
{
"id": "A2JK73",
"order": 2,
"name": "You mustn't leave your luggage here.",
"description": "Mustn't",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/reg-sm.png",
"availableOnWeb": true
},
{
"id": "A2JK74",
"order": 3,
"name": "We must try harder next time.",
"description": "Have to vs must",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/reg-sm.png",
"availableOnWeb": true
},
{
"id": "A2JK75",
"order": 4,
"name": "You mustn't take photos in the museum.",
"description": "Don't have vs mustn't",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/reg-sm.png",
"availableOnWeb": true
},
{
"id": "A2JK76",
"order": 5,
"name": "Test",
"description": "Challenge time",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/resources-commons/challenge_icon_type_0.png",
"availableOnWeb": false
}
]
}
]
}
}