Các bài học
Dialogue
-
Intro
Great! Let’s use these expressions in a short conversation about trips and the weather.
-
Mów teraz
Due to weather conditions
-
Mów teraz
We got caught in the rain
-
Mów teraz
I’m getting to London tomorrow, come rain or shine
-
Mów teraz
The city is suffering from a heatwave
-
Powtórz ze słuchu
___ __ _______ __________
-
Powtórz ze słuchu
__ ___ ______ __ ___ ____
-
Powtórz ze słuchu
___ _______ __ ______ ________, ____ ____ __ _____
-
Powtórz ze słuchu
___ ____ __ _________ ____ _ ________
-
Przetłumacz teraz
Tại sao chuyến bay của bạn bị hoãn vậy?
-
Przetłumacz teraz
Chuyến tham quan thành phố của bạn thế nào?
-
Przetłumacz teraz
Cuối tuần này bạn vẫn đi London chứ?
-
Przetłumacz teraz
Thời tiết ở Madrid giờ thế nào?
Cụm từ chính
What caused the hold-up?
Điều gì đã gây ra sự trì hoãn?
Was there a scheduling issue?
Có vấn đề gì về lịch trình không?
Did you encounter any obstacles?
Bạn có gặp bất kỳ chướng ngại vật nào không?
Từ vựng
Câu
I want to know why my flight was delayed.
Tôi muốn biết tại sao chuyến bay của tôi bị trì hoãn.
The city tour was exciting, but I missed my flight.
Chuyến tham quan thành phố thì thú vị, nhưng tôi đã lỡ chuyến bay.
I am still travelling to London this weekend despite the delay.
Tôi vẫn sẽ đi London vào cuối tuần này mặc dù có sự trì hoãn.
What caused the hold-up at the airport?
Điều gì đã gây ra sự trì hoãn tại sân bay?
Was there a scheduling issue with the flight?
Có vấn đề gì về lịch trình với chuyến bay không?
I did not encounter any obstacles on my way to the airport.
Tôi không gặp bất kỳ chướng ngại vật nào trên đường đến sân bay.
Hội thoại
Why was your flight delayed?
Tại sao chuyến bay của bạn bị trì hoãn?
There was a scheduling issue with the flight.
Có một vấn đề về lịch trình với chuyến bay.
Did you encounter any obstacles on your trip?
Bạn có gặp bất kỳ chướng ngại vật nào trong chuyến đi của bạn không?
No, everything else went smoothly.
Không, mọi thứ khác diễn ra suôn sẻ.
What caused the hold-up at the airport?
Điều gì đã gây ra sự trì hoãn tại sân bay?
There was a slight delay due to bad weather conditions.
Có một sự trì hoãn nhẹ do điều kiện thời tiết xấu.
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.
B1🐝 Weather 🌧️
due to
weather conditions
get caught
in the rain
I'm getting to London
come rain or shine
The city is suffering
from a heatwave
Dialogue
Why was your flight delayed?
B1🐝 Giving reasons 🌈
because I was sick
due to bad weather
as a result of her hard work
thanks to your advice
the reason for the change in plans
the cause of the accident
Dialogue
I need to reschedule our client meeting for tomorrow
Test
Challenge time
Dev mode: Node detail (NodeDetailResponseDto)
{
"node": {
"id": "TR17",
"name": "Dialogue",
"description": "Why was your flight delayed?",
"levelDisplayCode": "B1",
"durationMinutes": 3,
"availableOnWeb": true,
"unitOrder": 2,
"moduleOrder": 5,
"nodeOrder": 5
},
"seo": {
"title": "Cách hỏi về sự chậm trễ chuyến bay bằng tiếng Anh",
"subtitle": "Tìm hiểu cách nói về sự chậm trễ và rắc rối trong chuyến đi.",
"metaDescription": "Khám phá các cụm từ tiếng Anh về sự chậm trễ, rắc rối và kế hoạch du lịch."
},
"lessons": [
{
"id": 308347,
"name": "Dialogue",
"language": "EN",
"videoUrl": "https://dev.cdn.beespeaker.com/videos/b10052_1759146454639_libx265.mp4?Expires=1783770719&Signature=l1ioqH223BGlAr2zMtmw~MIKyGsQh1aoSH7B7IORBHtpecDDbTlPb8WaAVmZSI3OXaAVpcI4uz~NbbUyZky2r5k~vFrg5ubNTKyx9zyysioCwKHsbQ1LHRzYsRmxVNErdQ-TR6U2roezBcuato~nun9opc0WGZgh6lUPkM7a6nzxdA3pmstTUc1gs9j39HGOGCbmUKjScDntEpbEUncsfjQ-4FPEVEja3lZMIMI6Dzoo3dlEwCdPR8SMllJ-mNuTD1Fpep~FhTIiFv66wf2e10-hJxVyW3kUwB-v7sfib-mRvAmvQr~pyvXTZ0sfphKamK9plneWm-U9IXBhtUNqdg__&Key-Pair-Id=K1XG2B8ZBLUIMM",
"parts": [
{
"type": "INTRO",
"metaType": null,
"text": "Great! Let’s use these expressions in a short conversation about trips and the weather.",
"textTranslation": null,
"textAnswer": null,
"videoStartMs": 689,
"videoEndMs": 7428
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "Due to weather conditions",
"textTranslation": "Tại sao chuyến bay của bạn bị hoãn vậy?",
"textAnswer": "Due to weather conditions",
"videoStartMs": 8656,
"videoEndMs": 11268
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "We got caught in the rain",
"textTranslation": "Chuyến tham quan thành phố của bạn thế nào?",
"textAnswer": "We got caught in the rain",
"videoStartMs": 12762,
"videoEndMs": 15822
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "I’m getting to London tomorrow, come rain or shine",
"textTranslation": "Cuối tuần này bạn vẫn đi London chứ?",
"textAnswer": "I’m getting to London tomorrow, come rain or shine",
"videoStartMs": 17361,
"videoEndMs": 20485
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "The city is suffering from a heatwave",
"textTranslation": "Thời tiết ở Madrid giờ thế nào?",
"textAnswer": "The city is suffering from a heatwave",
"videoStartMs": 21713,
"videoEndMs": 24949
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "___ __ _______ __________",
"textTranslation": "Tại sao chuyến bay của bạn bị hoãn vậy?",
"textAnswer": "Due to weather conditions",
"videoStartMs": 8656,
"videoEndMs": 11268
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "__ ___ ______ __ ___ ____",
"textTranslation": "Chuyến tham quan thành phố của bạn thế nào?",
"textAnswer": "We got caught in the rain",
"videoStartMs": 12762,
"videoEndMs": 15822
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "___ _______ __ ______ ________, ____ ____ __ _____",
"textTranslation": "Cuối tuần này bạn vẫn đi London chứ?",
"textAnswer": "I’m getting to London tomorrow, come rain or shine",
"videoStartMs": 17361,
"videoEndMs": 20485
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "___ ____ __ _________ ____ _ ________",
"textTranslation": "Thời tiết ở Madrid giờ thế nào?",
"textAnswer": "The city is suffering from a heatwave",
"videoStartMs": 21713,
"videoEndMs": 24949
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "Tại sao chuyến bay của bạn bị hoãn vậy?",
"textTranslation": "___ __ _______ __________",
"textAnswer": "Due to weather conditions",
"videoStartMs": 8656,
"videoEndMs": 11268
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "Chuyến tham quan thành phố của bạn thế nào?",
"textTranslation": "__ ___ ______ __ ___ ____",
"textAnswer": "We got caught in the rain",
"videoStartMs": 12762,
"videoEndMs": 15822
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "Cuối tuần này bạn vẫn đi London chứ?",
"textTranslation": "___ _______ __ ______ ________, ____ ____ __ _____",
"textAnswer": "I’m getting to London tomorrow, come rain or shine",
"videoStartMs": 17361,
"videoEndMs": 20485
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "Thời tiết ở Madrid giờ thế nào?",
"textTranslation": "___ ____ __ _________ ____ _ ________",
"textAnswer": "The city is suffering from a heatwave",
"videoStartMs": 21713,
"videoEndMs": 24949
}
]
}
],
"keyPhrases": [
{
"source": "What caused the hold-up?",
"translation": "Điều gì đã gây ra sự trì hoãn?"
},
{
"source": "Was there a scheduling issue?",
"translation": "Có vấn đề gì về lịch trình không?"
},
{
"source": "Did you encounter any obstacles?",
"translation": "Bạn có gặp bất kỳ chướng ngại vật nào không?"
}
],
"vocabulary": [
{
"source": "delay",
"translation": "trì hoãn"
},
{
"source": "obstacle",
"translation": "chướng ngại vật"
},
{
"source": "itinerary",
"translation": "lịch trình"
}
],
"sentences": [
{
"source": "I want to know why my flight was delayed.",
"translation": "Tôi muốn biết tại sao chuyến bay của tôi bị trì hoãn."
},
{
"source": "The city tour was exciting, but I missed my flight.",
"translation": "Chuyến tham quan thành phố thì thú vị, nhưng tôi đã lỡ chuyến bay."
},
{
"source": "I am still travelling to London this weekend despite the delay.",
"translation": "Tôi vẫn sẽ đi London vào cuối tuần này mặc dù có sự trì hoãn."
},
{
"source": "What caused the hold-up at the airport?",
"translation": "Điều gì đã gây ra sự trì hoãn tại sân bay?"
},
{
"source": "Was there a scheduling issue with the flight?",
"translation": "Có vấn đề gì về lịch trình với chuyến bay không?"
},
{
"source": "I did not encounter any obstacles on my way to the airport.",
"translation": "Tôi không gặp bất kỳ chướng ngại vật nào trên đường đến sân bay."
}
],
"dialogue": [
{
"role": "Passenger",
"source": "Why was your flight delayed?",
"translation": "Tại sao chuyến bay của bạn bị trì hoãn?"
},
{
"role": "Agent",
"source": "There was a scheduling issue with the flight.",
"translation": "Có một vấn đề về lịch trình với chuyến bay."
},
{
"role": "Passenger",
"source": "Did you encounter any obstacles on your trip?",
"translation": "Bạn có gặp bất kỳ chướng ngại vật nào trong chuyến đi của bạn không?"
},
{
"role": "Agent",
"source": "No, everything else went smoothly.",
"translation": "Không, mọi thứ khác diễn ra suôn sẻ."
},
{
"role": "Passenger",
"source": "What caused the hold-up at the airport?",
"translation": "Điều gì đã gây ra sự trì hoãn tại sân bay?"
},
{
"role": "Agent",
"source": "There was a slight delay due to bad weather conditions.",
"translation": "Có một sự trì hoãn nhẹ do điều kiện thời tiết xấu."
}
],
"faq": [
{
"question": "Câu hỏi 'What caused the hold-up?' có nghĩa là gì?",
"answer": "'What caused the hold-up?' có nghĩa là 'Điều gì đã gây ra sự trì hoãn?'"
},
{
"question": "Làm thế nào để sử dụng 'Was there a scheduling issue?'",
"answer": "'Was there a scheduling issue?' có nghĩa là 'Có vấn đề gì với lịch trình không?'"
},
{
"question": "'Did you encounter any obstacles?' có nghĩa là gì?",
"answer": "'Did you encounter any obstacles?' có nghĩa là 'Bạn có gặp phải bất kỳ trở ngại nào không?'"
}
],
"navigation": {
"modules": [
{
"id": "TR-5",
"order": 1,
"name": "B1🐝 Weather 🌧️",
"durationMinutes": 15,
"nodes": [
{
"id": "TR13",
"order": 1,
"name": "due to",
"description": "weather conditions",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/alice-sm.png",
"availableOnWeb": true
},
{
"id": "TR14",
"order": 2,
"name": "get caught",
"description": "in the rain",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/alice-sm.png",
"availableOnWeb": true
},
{
"id": "TR15",
"order": 3,
"name": "I'm getting to London",
"description": "come rain or shine",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/alice-sm.png",
"availableOnWeb": true
},
{
"id": "TR16",
"order": 4,
"name": "The city is suffering",
"description": "from a heatwave",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/alice-sm.png",
"availableOnWeb": true
},
{
"id": "TR17",
"order": 5,
"name": "Dialogue",
"description": "Why was your flight delayed?",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/alice-sm.png",
"availableOnWeb": true
}
]
},
{
"id": "TR-6",
"order": 2,
"name": "B1🐝 Giving reasons 🌈",
"durationMinutes": 15,
"nodes": [
{
"id": "NSW81",
"order": 1,
"name": "because I was sick",
"description": "due to bad weather",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/bill-sm.png",
"availableOnWeb": true
},
{
"id": "NSW82",
"order": 2,
"name": "as a result of her hard work",
"description": "thanks to your advice",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/bill-sm.png",
"availableOnWeb": true
},
{
"id": "NSW83",
"order": 3,
"name": "the reason for the change in plans",
"description": "the cause of the accident",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/bill-sm.png",
"availableOnWeb": true
},
{
"id": "NSW84",
"order": 4,
"name": "Dialogue",
"description": "I need to reschedule our client meeting for tomorrow",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/bill-sm.png",
"availableOnWeb": true
},
{
"id": "NSW85",
"order": 5,
"name": "Test",
"description": "Challenge time",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/resources-commons/challenge_icon_type_1.png",
"availableOnWeb": false
}
]
}
]
}
}