Các bài học
I saw John yesterday.
-
Mów teraz
ate breakfast
-
Mów teraz
Yes, I ate breakfast yesterday.
-
Mów teraz
didn't fly
-
Mów teraz
I didn't fly to Spain for my last holiday.
-
Powtórz ze słuchu
___ _________
-
Powtórz ze słuchu
___, _ ___ _________ _________.
-
Powtórz ze słuchu
______ ___
-
Powtórz ze słuchu
_ ______ ___ __ _____ ___ __ ____ _______.
-
Przetłumacz teraz
đã ăn sáng
-
Przetłumacz teraz
Vâng, hôm qua tôi đã ăn sáng rồi
-
Przetłumacz teraz
đã không bay
-
Przetłumacz teraz
Tôi đã không bay đến Tây Ban Nha trong kỳ nghỉ trước
Cụm từ chính
had a meal
đã ăn một bữa
went on vacation
đã đi nghỉ
took a trip
đã đi du lịch
Từ vựng
Câu
I didn't fly to Spain for my last holiday.
Tôi không bay đến Tây Ban Nha cho kỳ nghỉ cuối cùng của mình.
Yes, I ate breakfast yesterday.
Vâng, tôi đã ăn sáng hôm qua.
I ate breakfast.
Tôi đã ăn sáng.
I had a meal with my family.
Tôi đã ăn một bữa với gia đình.
They went on vacation last summer.
Họ đã đi nghỉ hè năm ngoái.
We took a trip to the mountains.
Chúng tôi đã đi du lịch lên núi.
Hội thoại
Did you have a meal yesterday?
Bạn đã ăn một bữa hôm qua chưa?
Yes, I had a meal with my friends.
Vâng, tôi đã ăn một bữa với bạn bè.
Did you go on vacation this year?
Bạn đã đi nghỉ năm nay chưa?
No, I did not go on vacation this year.
Không, tôi đã không đi nghỉ năm nay.
Where did you take a trip?
Bạn đã đi du lịch ở đâu?
I took a trip to the coast last year.
Tôi đã đi du lịch đến bờ biển năm ngoái.
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.
Past simple: irregular verbs 💥
I went to the cinema last week.
Went to the cinema
I saw John yesterday.
Saw John
She didn't go to work last week.
Didn't go
Did you go to the cinema last week?
Dialogue
Test
Challenge time
Dev mode: Node detail (NodeDetailResponseDto)
{
"node": {
"id": "A2JK237",
"name": "I saw John yesterday.",
"description": "Saw John",
"levelDisplayCode": "S2",
"durationMinutes": 2,
"availableOnWeb": true,
"unitOrder": 13,
"moduleOrder": 3,
"nodeOrder": 2,
"seoPublicId": "n-lczb75"
},
"seo": {
"title": "Cách nói 'Tôi đã thấy John hôm qua' bằng tiếng Anh",
"subtitle": "Khám phá các cụm từ liên quan đến ẩm thực, kỳ nghỉ và du lịch.",
"metaDescription": "Học tiếng Anh: ẩm thực, kỳ nghỉ, du lịch. Tìm hiểu cách nói về quá khứ bằng tiếng Anh!"
},
"lessons": [
{
"id": 304907,
"name": "I saw John yesterday.",
"language": "EN",
"videoUrl": "https://cdn.beespeaker.com/videos/b3413_1710532890692_libx265.mp4?Expires=1784230914&Signature=REg~bC9voim98UlC1MGt~le8XrwMXjSUWdkPzNHNMJg5U62NNtCSUJBlGebgXlQHomTb8CPrxxcpmWDoSk0jEmoGCu7G3TQAGVqSDQDEY2TwZOeiya8WuJQKOwQJVN1saUioBlRktXTt29FKnRgwq7sYrwnw6jo2eRatE6uTh25EvN5sbremywhMViRubk4IbWBCiySfhLyp9fNunm2M~7yboKZYDsDanny7gEx3vT-oYuRV754g7Uxp7LphlUzvoGhOBXn5a87-969bXm-A8Rz15fg38GyE6kVLirCvNsXNafm7msdxP9sS~MU-IZ3v47gfMPHO~oj8KdTN-SKRfg__&Key-Pair-Id=K2U8VA15L1IF59",
"parts": [
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "ate breakfast",
"textTranslation": "đã ăn sáng",
"textAnswer": "ate breakfast",
"videoStartMs": 6638,
"videoEndMs": 9489
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "Yes, I ate breakfast yesterday.",
"textTranslation": "Vâng, hôm qua tôi đã ăn sáng rồi",
"textAnswer": "Yes, I ate breakfast yesterday.",
"videoStartMs": 10960,
"videoEndMs": 15499
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "didn't fly",
"textTranslation": "đã không bay",
"textAnswer": "didn't fly",
"videoStartMs": 16687,
"videoEndMs": 19431
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "I didn't fly to Spain for my last holiday.",
"textTranslation": "Tôi đã không bay đến Tây Ban Nha trong kỳ nghỉ trước",
"textAnswer": "I didn't fly to Spain for my last holiday.",
"videoStartMs": 20045,
"videoEndMs": 24701
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "___ _________",
"textTranslation": "đã ăn sáng",
"textAnswer": "ate breakfast",
"videoStartMs": 6638,
"videoEndMs": 9489
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "___, _ ___ _________ _________.",
"textTranslation": "Vâng, hôm qua tôi đã ăn sáng rồi",
"textAnswer": "Yes, I ate breakfast yesterday.",
"videoStartMs": 10960,
"videoEndMs": 15499
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "______ ___",
"textTranslation": "đã không bay",
"textAnswer": "didn't fly",
"videoStartMs": 16687,
"videoEndMs": 19431
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "_ ______ ___ __ _____ ___ __ ____ _______.",
"textTranslation": "Tôi đã không bay đến Tây Ban Nha trong kỳ nghỉ trước",
"textAnswer": "I didn't fly to Spain for my last holiday.",
"videoStartMs": 20045,
"videoEndMs": 24701
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "đã ăn sáng",
"textTranslation": "___ _________",
"textAnswer": "ate breakfast",
"videoStartMs": 6638,
"videoEndMs": 9489
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "Vâng, hôm qua tôi đã ăn sáng rồi",
"textTranslation": "___, _ ___ _________ _________.",
"textAnswer": "Yes, I ate breakfast yesterday.",
"videoStartMs": 10960,
"videoEndMs": 15499
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "đã không bay",
"textTranslation": "______ ___",
"textAnswer": "didn't fly",
"videoStartMs": 16687,
"videoEndMs": 19431
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "Tôi đã không bay đến Tây Ban Nha trong kỳ nghỉ trước",
"textTranslation": "_ ______ ___ __ _____ ___ __ ____ _______.",
"textAnswer": "I didn't fly to Spain for my last holiday.",
"videoStartMs": 20045,
"videoEndMs": 24701
}
]
}
],
"keyPhrases": [
{
"source": "had a meal",
"translation": "đã ăn một bữa"
},
{
"source": "went on vacation",
"translation": "đã đi nghỉ"
},
{
"source": "took a trip",
"translation": "đã đi du lịch"
}
],
"vocabulary": [
{
"source": "holiday",
"translation": "kỳ nghỉ"
},
{
"source": "breakfast",
"translation": "bữa sáng"
},
{
"source": "Spain",
"translation": "Tây Ban Nha"
}
],
"sentences": [
{
"source": "I didn't fly to Spain for my last holiday.",
"translation": "Tôi không bay đến Tây Ban Nha cho kỳ nghỉ cuối cùng của mình."
},
{
"source": "Yes, I ate breakfast yesterday.",
"translation": "Vâng, tôi đã ăn sáng hôm qua."
},
{
"source": "I ate breakfast.",
"translation": "Tôi đã ăn sáng."
},
{
"source": "I had a meal with my family.",
"translation": "Tôi đã ăn một bữa với gia đình."
},
{
"source": "They went on vacation last summer.",
"translation": "Họ đã đi nghỉ hè năm ngoái."
},
{
"source": "We took a trip to the mountains.",
"translation": "Chúng tôi đã đi du lịch lên núi."
}
],
"dialogue": [
{
"role": "Customer",
"source": "Did you have a meal yesterday?",
"translation": "Bạn đã ăn một bữa hôm qua chưa?"
},
{
"role": "Waiter",
"source": "Yes, I had a meal with my friends.",
"translation": "Vâng, tôi đã ăn một bữa với bạn bè."
},
{
"role": "Customer",
"source": "Did you go on vacation this year?",
"translation": "Bạn đã đi nghỉ năm nay chưa?"
},
{
"role": "Waiter",
"source": "No, I did not go on vacation this year.",
"translation": "Không, tôi đã không đi nghỉ năm nay."
},
{
"role": "Customer",
"source": "Where did you take a trip?",
"translation": "Bạn đã đi du lịch ở đâu?"
},
{
"role": "Waiter",
"source": "I took a trip to the coast last year.",
"translation": "Tôi đã đi du lịch đến bờ biển năm ngoái."
}
],
"faq": [
{
"question": "Cụm từ 'had a meal' có nghĩa là gì?",
"answer": "'Had a meal' có nghĩa là 'đã ăn một bữa'."
},
{
"question": "Làm thế nào để sử dụng 'went on vacation' trong câu?",
"answer": "'Went on vacation' có thể được sử dụng trong câu khi nói về một chuyến đi nghỉ."
},
{
"question": "Cụm từ 'took a trip' có nghĩa là gì?",
"answer": "'Took a trip' có nghĩa là 'đã đi một chuyến du lịch'."
}
],
"navigation": {
"modules": [
{
"id": "NJK48",
"order": 1,
"name": "Past simple: irregular verbs 💥",
"durationMinutes": 14,
"nodes": [
{
"id": "A2JK236",
"order": 1,
"name": "I went to the cinema last week.",
"description": "Went to the cinema",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/reg-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-d58gr3"
},
{
"id": "A2JK237",
"order": 2,
"name": "I saw John yesterday.",
"description": "Saw John",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/reg-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-lczb75"
},
{
"id": "A2JK238",
"order": 3,
"name": "She didn't go to work last week.",
"description": "Didn't go",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/reg-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-4ldkvb"
},
{
"id": "A2JK239",
"order": 4,
"name": "Did you go to the cinema last week?",
"description": "Dialogue",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/reg-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-y6fyqc"
},
{
"id": "A2JK240",
"order": 5,
"name": "Test",
"description": "Challenge time",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/resources-commons/challenge_icon_type_0.png",
"availableOnWeb": false,
"seoPublicId": null
}
]
}
]
}
}