Các bài học
I didn't have to go to work yesterday.
-
Intro
We use 'didn't have to' when something wasn't necessary in the past.
-
Mów teraz
I didn't have to go to work yesterday.
-
Mów teraz
He didn't have to attend the daily meeting.
-
Mów teraz
You didn't have to stay late.
-
Powtórz ze słuchu
_ ______ ____ __ __ __ ____ _________.
-
Powtórz ze słuchu
__ ______ ____ __ ______ ___ _____ _______.
-
Powtórz ze słuchu
___ ______ ____ __ ____ ____.
-
Przetłumacz teraz
Hôm qua tôi không phải đi làm
-
Przetłumacz teraz
Anh ấy không cần tham gia cuộc họp hàng ngày
-
Przetłumacz teraz
Bạn không cần phải ở lại muộn
Cụm từ chính
did not need to
không cần phải
was not required to
không được yêu cầu phải
had no obligation to
không có nghĩa vụ phải
Từ vựng
Câu
I didn't have to go to work yesterday.
Tôi không phải đi làm hôm qua.
He didn't have to attend the daily meeting.
Anh ấy không phải tham dự cuộc họp hàng ngày.
You didn't have to stay late.
Bạn không phải ở lại muộn.
I did not need to finish my assignment today.
Tôi không cần phải hoàn thành bài tập hôm nay.
She was not required to attend the conference.
Cô ấy không được yêu cầu tham dự hội nghị.
They had no obligation to help with the project.
Họ không có nghĩa vụ phải giúp đỡ với dự án.
Hội thoại
Did you go to the office yesterday?
Bạn đã đi văn phòng hôm qua chưa?
No, I didn't have to go to work yesterday.
Không, tôi không phải đi làm hôm qua.
Were you required to attend the meeting?
Bạn có được yêu cầu tham dự cuộc họp không?
Actually, I was not required to attend the daily meeting.
Thực ra, tôi không được yêu cầu tham dự cuộc họp hàng ngày.
That's good. You had no obligation to stay late.
Thật tốt. Bạn không có nghĩa vụ phải ở lại muộn.
Câu hỏi thường gặp
Các bài học trong đơn vị này
Hơn 3000 bài học từ trình độ A0 đến C1.
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 💥
We must hurry up.
Must
You mustn't leave your luggage here.
Mustn't
We must try harder next time.
Have to vs must
You mustn't take photos in the museum.
Don't have vs mustn't
Test
Challenge time
Dev mode: Node detail (NodeDetailResponseDto)
{
"node": {
"id": "A2JK68",
"name": "I didn't have to go to work yesterday.",
"description": "Didn't have to",
"levelDisplayCode": "A2",
"durationMinutes": 2,
"availableOnWeb": true,
"unitOrder": 16,
"moduleOrder": 3,
"nodeOrder": 2,
"seoPublicId": "n-kn573t"
},
"seo": {
"title": "Cách nói rằng tôi không phải đi làm bằng tiếng Anh",
"subtitle": "Khám phá các cụm từ liên quan đến sự không bắt buộc và tự do.",
"metaDescription": "Tìm hiểu cách sử dụng các cụm từ như 'didn't have to' và 'obligation' trong tiếng Anh."
},
"lessons": [
{
"id": 304766,
"name": "I didn't have to go to work yesterday.",
"language": "EN",
"videoUrl": "https://cdn.beespeaker.com/videos/b3567_1709672201229_libx265.mp4?Expires=1784233765&Signature=Jewf4Z0heoU~8PxWsTmJ2uDhRbsfi9u~WaT-Va5I~zGCOJt16KmJOlENdQzWjWY-0zUnoLrrTRnQT-zSmD4AvA80QbJT6kddaTRmIO4FAAZArZA6nWoKwX-XQElm6MdjtQYo6GvpyEpNq5ffi79Iy1E0Ut1vNlCPYC06CfljHyaJAn0kYxTBFGFvp0yBbum6EP2OIzqKFpz~8udZuzo0I~AmCPsVuyHOV8pYmJ0fZAob0Ie-IF6yqaIqbGHrkLBfrrA77CDDolIrUXeyu9OmuZdTQnb8Tiu66-8HjgyTp-V6FKcO8~ngAmwMXfCKyn7CH5NAzbm0VnwBds6iUhQNmQ__&Key-Pair-Id=K2U8VA15L1IF59",
"parts": [
{
"type": "INTRO",
"metaType": null,
"text": "We use 'didn't have to' when something wasn't necessary in the past.",
"textTranslation": null,
"textAnswer": null,
"videoStartMs": 4920,
"videoEndMs": 12044
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "I didn't have to go to work yesterday.",
"textTranslation": "Hôm qua tôi không phải đi làm",
"textAnswer": "I didn't have to go to work yesterday.",
"videoStartMs": 16947,
"videoEndMs": 20955
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "He didn't have to attend the daily meeting.",
"textTranslation": "Anh ấy không cần tham gia cuộc họp hàng ngày",
"textAnswer": "He didn't have to attend the daily meeting.",
"videoStartMs": 25303,
"videoEndMs": 29677
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "You didn't have to stay late.",
"textTranslation": "Bạn không cần phải ở lại muộn",
"textAnswer": "You didn't have to stay late.",
"videoStartMs": 33854,
"videoEndMs": 37061
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "_ ______ ____ __ __ __ ____ _________.",
"textTranslation": "Hôm qua tôi không phải đi làm",
"textAnswer": "I didn't have to go to work yesterday.",
"videoStartMs": 16947,
"videoEndMs": 20955
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "__ ______ ____ __ ______ ___ _____ _______.",
"textTranslation": "Anh ấy không cần tham gia cuộc họp hàng ngày",
"textAnswer": "He didn't have to attend the daily meeting.",
"videoStartMs": 25303,
"videoEndMs": 29677
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "___ ______ ____ __ ____ ____.",
"textTranslation": "Bạn không cần phải ở lại muộn",
"textAnswer": "You didn't have to stay late.",
"videoStartMs": 33854,
"videoEndMs": 37061
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "Hôm qua tôi không phải đi làm",
"textTranslation": "_ ______ ____ __ __ __ ____ _________.",
"textAnswer": "I didn't have to go to work yesterday.",
"videoStartMs": 16947,
"videoEndMs": 20955
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "Anh ấy không cần tham gia cuộc họp hàng ngày",
"textTranslation": "__ ______ ____ __ ______ ___ _____ _______.",
"textAnswer": "He didn't have to attend the daily meeting.",
"videoStartMs": 25303,
"videoEndMs": 29677
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "Bạn không cần phải ở lại muộn",
"textTranslation": "___ ______ ____ __ ____ ____.",
"textAnswer": "You didn't have to stay late.",
"videoStartMs": 33854,
"videoEndMs": 37061
}
]
}
],
"keyPhrases": [
{
"source": "did not need to",
"translation": "không cần phải"
},
{
"source": "was not required to",
"translation": "không được yêu cầu phải"
},
{
"source": "had no obligation to",
"translation": "không có nghĩa vụ phải"
}
],
"vocabulary": [
{
"source": "obligation",
"translation": "nghĩa vụ"
},
{
"source": "requirement",
"translation": "yêu cầu"
},
{
"source": "freedom",
"translation": "tự do"
}
],
"sentences": [
{
"source": "I didn't have to go to work yesterday.",
"translation": "Tôi không phải đi làm hôm qua."
},
{
"source": "He didn't have to attend the daily meeting.",
"translation": "Anh ấy không phải tham dự cuộc họp hàng ngày."
},
{
"source": "You didn't have to stay late.",
"translation": "Bạn không phải ở lại muộn."
},
{
"source": "I did not need to finish my assignment today.",
"translation": "Tôi không cần phải hoàn thành bài tập hôm nay."
},
{
"source": "She was not required to attend the conference.",
"translation": "Cô ấy không được yêu cầu tham dự hội nghị."
},
{
"source": "They had no obligation to help with the project.",
"translation": "Họ không có nghĩa vụ phải giúp đỡ với dự án."
}
],
"dialogue": [
{
"role": "Employee",
"source": "Did you go to the office yesterday?",
"translation": "Bạn đã đi văn phòng hôm qua chưa?"
},
{
"role": "Manager",
"source": "No, I didn't have to go to work yesterday.",
"translation": "Không, tôi không phải đi làm hôm qua."
},
{
"role": "Employee",
"source": "Were you required to attend the meeting?",
"translation": "Bạn có được yêu cầu tham dự cuộc họp không?"
},
{
"role": "Manager",
"source": "Actually, I was not required to attend the daily meeting.",
"translation": "Thực ra, tôi không được yêu cầu tham dự cuộc họp hàng ngày."
},
{
"role": "Employee",
"source": "That's good. You had no obligation to stay late.",
"translation": "Thật tốt. Bạn không có nghĩa vụ phải ở lại muộn."
}
],
"faq": [
{
"question": "Cụm từ 'did not need to' có nghĩa là gì?",
"answer": "'Did not need to' có nghĩa là không cần phải làm gì đó."
},
{
"question": "Làm thế nào để sử dụng cụm từ 'was not required to'?",
"answer": "'Was not required to' được sử dụng khi điều gì đó không được yêu cầu."
},
{
"question": "Khi nào chúng ta sử dụng 'had no obligation to'?",
"answer": "'Had no obligation to' được sử dụng khi chúng ta không có nghĩa vụ phải làm gì đó."
}
],
"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://cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-ht4gjn"
},
{
"id": "A2JK68",
"order": 2,
"name": "I didn't have to go to work yesterday.",
"description": "Didn't have to",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-kn573t"
},
{
"id": "A2JK69",
"order": 3,
"name": "They couldn't find a place to park.",
"description": "Couldn't",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-vzk5ws"
},
{
"id": "A2JK70",
"order": 4,
"name": "Dialogue",
"description": "Why didn't you come to the party?",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-wrqe1b"
},
{
"id": "A2JK71",
"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": "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://cdn.beespeaker.com/public/avatars/reg-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-g6sizr"
},
{
"id": "A2JK73",
"order": 2,
"name": "You mustn't leave your luggage here.",
"description": "Mustn't",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/reg-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-xkdxwd"
},
{
"id": "A2JK74",
"order": 3,
"name": "We must try harder next time.",
"description": "Have to vs must",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/reg-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-4ioh1o"
},
{
"id": "A2JK75",
"order": 4,
"name": "You mustn't take photos in the museum.",
"description": "Don't have vs mustn't",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/reg-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-ifb2k1"
},
{
"id": "A2JK76",
"order": 5,
"name": "Test",
"description": "Challenge time",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/resources-commons/challenge_icon_type_0.png",
"availableOnWeb": false,
"seoPublicId": null
}
]
}
]
}
}