I saw John yesterday.

Saw John

S2
Đơn vị 13
2 m
Bài học 2

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

Từ
Bản dịch
holiday
kỳ nghỉ
breakfast
bữa sáng
Spain
Tây Ban Nha

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

Customer

Did you have a meal yesterday?

Bạn đã ăn một bữa hôm qua chưa?

Waiter

Yes, I had a meal with my friends.

Vâng, tôi đã ăn một bữa với bạn bè.

Customer

Did you go on vacation this year?

Bạn đã đi nghỉ năm nay chưa?

Waiter

No, I did not go on vacation this year.

Không, tôi đã không đi nghỉ năm nay.

Customer

Where did you take a trip?

Bạn đã đi du lịch ở đâu?

Waiter

I took a trip to the coast last year.

Tôi đã đi du lịch đến bờ biển năm ngoái.

BeeSpeaker

Luyện phát âm

Bắt đầu học

Câu hỏi thường gặp

'Had a meal' có nghĩa là 'đã ăn một bữa'.
'Went on vacation' có thể được sử dụng trong câu khi nói về một chuyến đi nghỉ.
'Took a trip' có nghĩa là 'đã đi một chuyến du lịch'.

Nắm vững kiến thức cơ bản nhanh chóng và hiệu quả

  • Nói và thực hành với micrô
  • Hơn 3.000 bài học với giáo viên bản ngữ
  • Hội thoại không giới hạn với AI
  • Theo dõi tiến độ, tích điểm và nhận thưởng
  • Hệ thống ôn tập thông minh
  • Đặt mục tiêu và học tập đều đặn

Các bài học trong đơn vị này

Hơn 3000 bài học từ trình độ A0 đến C1.

Xem tất cả

Past simple: irregular verbs 💥

Phá bỏ rào cản e ngại khi nói, tự tin giao tiếp và học nói tiếng Anh, tiếng Tây Ban Nha một cách tự nhiên!

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
                    }
                ]
            }
        ]
    }
}