Các bài học
We had a barbecue in the evening.
-
Mów teraz
have - had
-
Mów teraz
We had a barbecue.
-
Mów teraz
We had a barbecue in the evening.
-
Powtórz ze słuchu
____ - ___
-
Powtórz ze słuchu
__ ___ _ ________.
-
Powtórz ze słuchu
__ ___ _ ________ __ ___ _______.
-
Przetłumacz teraz
có - đã có
-
Przetłumacz teraz
Chúng tôi đã có một buổi tiệc nướng
-
Przetłumacz teraz
Chúng tôi đã có một buổi tiệc nướng vào buổi tối
Cụm từ chính
have a meal
ăn một bữa
have a good time
có một khoảng thời gian vui vẻ
have a drink
uống một ly
Từ vựng
Câu
We had a barbecue in the evening.
Chúng tôi đã có một bữa tiệc nướng vào buổi tối.
We had a barbecue.
Chúng tôi đã có một bữa tiệc nướng.
We had a barbecue yesterday.
Chúng tôi đã có một bữa tiệc nướng hôm qua.
I want to have a meal with my family.
Tôi muốn ăn một bữa với gia đình của mình.
We will have a good time at the party.
Chúng tôi sẽ có một khoảng thời gian vui vẻ tại bữa tiệc.
Can we have a drink together?
Chúng ta có thể uống một ly cùng nhau không?
Hội thoại
I would like to have a drink, please.
Tôi muốn uống một ly, xin vui lòng.
What would you like to have?
Bạn muốn dùng gì?
I want to have a meal with my friends.
Tôi muốn ăn một bữa với bạn bè của mình.
We have a special meal today.
Hôm nay chúng tôi có một bữa ăn đặc biệt.
That sounds great! I will have that.
Nghe có vẻ tuyệt vời! Tôi sẽ chọn mó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.
A1⭐ Past Simple - irregular verbs ⚡
I went to the beach last weekend.
go - went
We had a barbecue in the evening.
have - had
They drove to the mountains two days ago.
drive - drove
Past Simple - irregular verbs
Grammar
Test
Challenge time
A1⭐ Past Simple - questions and negations ❓
I went to the beach.
Did you go to the beach?
They drove to the mountains.
Did they drive to the mountains?
She cooked dinner.
She didn't cook dinner.
We watched a movie.
We didn't watch a movie.
Test
Challenge time
Dev mode: Node detail (NodeDetailResponseDto)
{
"node": {
"id": "A2JK293",
"name": "We had a barbecue in the evening.",
"description": "have - had",
"levelDisplayCode": "A1",
"durationMinutes": 2,
"availableOnWeb": true,
"unitOrder": 13,
"moduleOrder": 3,
"nodeOrder": 2,
"seoPublicId": "n-9lmxl1"
},
"seo": {
"title": "Cách nói 'chúng ta đã có tiệc nướng' bằng tiếng Anh",
"subtitle": "Học các cụm từ liên quan đến ẩm thực và gặp gỡ bạn bè.",
"metaDescription": "Khám phá cách nói 'tiệc nướng' và 'buổi tối' bằng tiếng Anh. Học cùng BeeSpeaker!"
},
"lessons": [
{
"id": 305022,
"name": "We had a barbecue in the evening.",
"language": "EN",
"videoUrl": "https://cdn.beespeaker.com/videos/b3684_1710868848087_libx265.mp4?Expires=1784222648&Signature=JEOTgSzbkS3wGuORgrFHvZ8NNbwHtS6yfhQuygyffYy90NP0IgQnICWBskhmYy3rbwhlvESTRUPezUgcIabkC8OUqy6MyhioE-IzP73kycH~DT6Vir5CjuWFcHTSF5SdZQ1RTyeWjf9utmeBG22b4qa~2sasRxDT7Pd0Q-YB56JJPtVJPt7gkNdH0fiG99iV6WsJ90StB0Z0eY0aK1Sl9qPRSyYKGJUHw7m9~8ZAZAHazlaAmQfFJntojfupBK7jsQqvbt3aBjiZfBg3GtBQR9bKqydromA6InaYKWXZeOFIOn6h0YGF5h9uoiTuBXqMFQWKdoVPiuMHJhUBv7e51g__&Key-Pair-Id=K2U8VA15L1IF59",
"parts": [
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "have - had",
"textTranslation": "có - đã có",
"textAnswer": "have - had",
"videoStartMs": 3283,
"videoEndMs": 6886
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "We had a barbecue.",
"textTranslation": "Chúng tôi đã có một buổi tiệc nướng",
"textAnswer": "We had a barbecue.",
"videoStartMs": 6906,
"videoEndMs": 10359
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "We had a barbecue in the evening.",
"textTranslation": "Chúng tôi đã có một buổi tiệc nướng vào buổi tối",
"textAnswer": "We had a barbecue in the evening.",
"videoStartMs": 17795,
"videoEndMs": 22690
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "____ - ___",
"textTranslation": "có - đã có",
"textAnswer": "have - had",
"videoStartMs": 3283,
"videoEndMs": 6886
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "__ ___ _ ________.",
"textTranslation": "Chúng tôi đã có một buổi tiệc nướng",
"textAnswer": "We had a barbecue.",
"videoStartMs": 6906,
"videoEndMs": 10359
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "__ ___ _ ________ __ ___ _______.",
"textTranslation": "Chúng tôi đã có một buổi tiệc nướng vào buổi tối",
"textAnswer": "We had a barbecue in the evening.",
"videoStartMs": 17795,
"videoEndMs": 22690
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "có - đã có",
"textTranslation": "____ - ___",
"textAnswer": "have - had",
"videoStartMs": 3283,
"videoEndMs": 6886
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "Chúng tôi đã có một buổi tiệc nướng",
"textTranslation": "__ ___ _ ________.",
"textAnswer": "We had a barbecue.",
"videoStartMs": 6906,
"videoEndMs": 10359
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "Chúng tôi đã có một buổi tiệc nướng vào buổi tối",
"textTranslation": "__ ___ _ ________ __ ___ _______.",
"textAnswer": "We had a barbecue in the evening.",
"videoStartMs": 17795,
"videoEndMs": 22690
}
]
}
],
"keyPhrases": [
{
"source": "have a meal",
"translation": "ăn một bữa"
},
{
"source": "have a good time",
"translation": "có một khoảng thời gian vui vẻ"
},
{
"source": "have a drink",
"translation": "uống một ly"
}
],
"vocabulary": [
{
"source": "meal",
"translation": "bữa ăn"
},
{
"source": "party",
"translation": "tiệc"
},
{
"source": "friend",
"translation": "bạn"
}
],
"sentences": [
{
"source": "We had a barbecue in the evening.",
"translation": "Chúng tôi đã có một bữa tiệc nướng vào buổi tối."
},
{
"source": "We had a barbecue.",
"translation": "Chúng tôi đã có một bữa tiệc nướng."
},
{
"source": "We had a barbecue yesterday.",
"translation": "Chúng tôi đã có một bữa tiệc nướng hôm qua."
},
{
"source": "I want to have a meal with my family.",
"translation": "Tôi muốn ăn một bữa với gia đình của mình."
},
{
"source": "We will have a good time at the party.",
"translation": "Chúng tôi sẽ có một khoảng thời gian vui vẻ tại bữa tiệc."
},
{
"source": "Can we have a drink together?",
"translation": "Chúng ta có thể uống một ly cùng nhau không?"
}
],
"dialogue": [
{
"role": "Customer",
"source": "I would like to have a drink, please.",
"translation": "Tôi muốn uống một ly, xin vui lòng."
},
{
"role": "Waiter",
"source": "What would you like to have?",
"translation": "Bạn muốn dùng gì?"
},
{
"role": "Customer",
"source": "I want to have a meal with my friends.",
"translation": "Tôi muốn ăn một bữa với bạn bè của mình."
},
{
"role": "Waiter",
"source": "We have a special meal today.",
"translation": "Hôm nay chúng tôi có một bữa ăn đặc biệt."
},
{
"role": "Customer",
"source": "That sounds great! I will have that.",
"translation": "Nghe có vẻ tuyệt vời! Tôi sẽ chọn món đó."
}
],
"faq": [
{
"question": "Cụm từ 'have a meal' có nghĩa là gì?",
"answer": "'Have a meal' có nghĩa là ăn một bữa ăn."
},
{
"question": "Làm thế nào để sử dụng cụm từ 'have a good time'?",
"answer": "'Have a good time' có nghĩa là có thời gian vui vẻ."
},
{
"question": "'Have a drink' có phải là giống như 'drink' không?",
"answer": "'Have a drink' có nghĩa là uống một đồ uống, nhưng nhấn mạnh vào hành động uống."
}
],
"navigation": {
"modules": [
{
"id": "NJK59",
"order": 1,
"name": "A1⭐ Past Simple - irregular verbs ⚡",
"durationMinutes": 13,
"nodes": [
{
"id": "A2JK292",
"order": 1,
"name": "I went to the beach last weekend.",
"description": "go - went",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/bill-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-a6y386"
},
{
"id": "A2JK293",
"order": 2,
"name": "We had a barbecue in the evening.",
"description": "have - had",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/bill-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-9lmxl1"
},
{
"id": "A2JK294",
"order": 3,
"name": "They drove to the mountains two days ago.",
"description": "drive - drove",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/bill-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-yyvtix"
},
{
"id": "A2JK295",
"order": 4,
"name": "Past Simple - irregular verbs",
"description": "Grammar",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/bill-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-1cge0v"
},
{
"id": "A2JK296",
"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": "NJK60",
"order": 2,
"name": "A1⭐ Past Simple - questions and negations ❓",
"durationMinutes": 20,
"nodes": [
{
"id": "A2JK297",
"order": 1,
"name": "I went to the beach.",
"description": "Did you go to the beach?",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-ztchmd"
},
{
"id": "A2JK298",
"order": 2,
"name": "They drove to the mountains.",
"description": "Did they drive to the mountains?",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-7gzaeo"
},
{
"id": "A2JK299",
"order": 3,
"name": "She cooked dinner.",
"description": "She didn't cook dinner.",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-bt4dfb"
},
{
"id": "A2JK300",
"order": 4,
"name": "We watched a movie.",
"description": "We didn't watch a movie.",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-0au4ib"
},
{
"id": "A2JK301",
"order": 5,
"name": "Test",
"description": "Challenge time",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/resources-commons/challenge_icon_type_0.png",
"availableOnWeb": false,
"seoPublicId": null
}
]
}
]
}
}