Các bài học
I haven't sent the report yet
-
Mów teraz
I haven't sent the report to the CEO yet.
-
Mów teraz
Unfortunately, he hasn't left the office yet.
-
Mów teraz
They haven't seen that series yet.
-
Mów teraz
You haven't said it yet.
-
Powtórz ze słuchu
_ _______ ____ ___ ______ __ ___ ___ ___.
-
Powtórz ze słuchu
_____________, __ ______ ____ ___ ______ ___.
-
Powtórz ze słuchu
____ _______ ____ ____ ______ ___.
-
Powtórz ze słuchu
___ _______ ____ __ ___.
-
Przetłumacz teraz
Tạo câu phủ định: Tôi đã gửi báo cáo cho CEO rồi
-
Przetłumacz teraz
Thật không may, anh ấy vừa mới rời khỏi văn phòng
-
Przetłumacz teraz
Họ đã xem bộ phim đó rồi
-
Przetłumacz teraz
Bạn vừa nói điều đó rồi
Cụm từ chính
not at all
hoàn toàn không
never ever
không bao giờ
not anymore
không còn nữa
Từ vựng
Câu
I have not finished my homework yet.
Tôi vẫn chưa hoàn thành bài tập về nhà.
She has not visited that museum before.
Cô ấy chưa từng thăm bảo tàng đó.
They have not received the email yet.
Họ vẫn chưa nhận được email.
I am not at all interested in that topic.
Tôi hoàn toàn không quan tâm đến chủ đề đó.
He has never ever tried sushi before.
Anh ấy chưa bao giờ thử sushi trước đây.
We do not go there anymore.
Chúng tôi không còn đi đến đó nữa.
Hội thoại
I have not finished the project yet.
Tôi vẫn chưa hoàn thành dự án.
Have you sent the report to the team?
Bạn đã gửi báo cáo cho đội chưa?
No, I have not done that yet.
Không, tôi vẫn chưa làm điều đó.
That is disappointing. We needed it yesterday.
Thật thất vọng. Chúng ta cần nó hôm qua.
I am not at all happy with my progress.
Tôi hoàn toàn không hài lòng với tiến độ của mình.
You need to work harder. We do not have time to waste.
Bạn cần làm việc chăm chỉ hơn. Chúng ta không có thời gian để lãng phí.
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🐝 Present Perfect - practice 💪🏼
I've already eaten lunch
Have you seen the new film yet?
I haven't sent the report yet
Negative sentences
Dialogue
Have you had your lunch yet?
Test
Challenge time
Dev mode: Node detail (NodeDetailResponseDto)
{
"node": {
"id": "WV2",
"name": "I haven't sent the report yet",
"description": "Negative sentences",
"levelDisplayCode": "B1",
"durationMinutes": 3,
"availableOnWeb": true,
"unitOrder": 5,
"moduleOrder": 4,
"nodeOrder": 2
},
"seo": {
"title": "Cách nói 'Tôi chưa gửi báo cáo' bằng tiếng Anh",
"subtitle": "Học cách tạo câu phủ định bằng tiếng Anh với từ vựng quan trọng.",
"metaDescription": "Khám phá các cụm từ tiếng Anh như 'I haven't sent the report yet' và nhiều hơn nữa. Đăng ký và nâng cao kỹ năng ngôn ngữ của bạn!"
},
"lessons": [
{
"id": 307912,
"name": "I haven't sent the report yet",
"language": "EN",
"videoUrl": "https://dev.cdn.beespeaker.com/videos/b6335_1754660834202_libx265.mp4?Expires=1783770756&Signature=d-uiXKGC00Jq3TsUTApQNYnfpNQAurEck6rYi3yVI6f9CBodNb8lXF3LtMOP7P101zow9Hl16hildhYe2dhT17Yr3iHxRcL2oLb5Ugxdt3uE~S30jWHSlUC0uh~UEcnIsTRKO4ZJ8JkdDQJet8ywMZXprRu9enWFKZf-xUtyR8Ds1ZGnI0ojiwz2ag~n25tDyeEunOKlXfeN4k07ruwxdsBmKGmEndj7SfDSuJKXweopXfCdu3YyWkA~M6lRDIUbcwxru9c1eCRTFBKXHhuQUjmtSBMFSAEWDI4jSKHB~dYmh7vi28HN~OqypT-uAccifigFyhZy9s5r0890AK1hCA__&Key-Pair-Id=K1XG2B8ZBLUIMM",
"parts": [
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "I haven't sent the report to the CEO yet.",
"textTranslation": "Tạo câu phủ định: Tôi đã gửi báo cáo cho CEO rồi",
"textAnswer": "I haven't sent the report to the CEO yet.",
"videoStartMs": 882,
"videoEndMs": 7020
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "Unfortunately, he hasn't left the office yet.",
"textTranslation": "Thật không may, anh ấy vừa mới rời khỏi văn phòng",
"textAnswer": "Unfortunately, he hasn't left the office yet.",
"videoStartMs": 8421,
"videoEndMs": 12102
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "They haven't seen that series yet.",
"textTranslation": "Họ đã xem bộ phim đó rồi",
"textAnswer": "They haven't seen that series yet.",
"videoStartMs": 14174,
"videoEndMs": 16743
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "You haven't said it yet.",
"textTranslation": "Bạn vừa nói điều đó rồi",
"textAnswer": "You haven't said it yet.",
"videoStartMs": 17633,
"videoEndMs": 20534
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "_ _______ ____ ___ ______ __ ___ ___ ___.",
"textTranslation": "Tạo câu phủ định: Tôi đã gửi báo cáo cho CEO rồi",
"textAnswer": "I haven't sent the report to the CEO yet.",
"videoStartMs": 882,
"videoEndMs": 7020
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "_____________, __ ______ ____ ___ ______ ___.",
"textTranslation": "Thật không may, anh ấy vừa mới rời khỏi văn phòng",
"textAnswer": "Unfortunately, he hasn't left the office yet.",
"videoStartMs": 8421,
"videoEndMs": 12102
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "____ _______ ____ ____ ______ ___.",
"textTranslation": "Họ đã xem bộ phim đó rồi",
"textAnswer": "They haven't seen that series yet.",
"videoStartMs": 14174,
"videoEndMs": 16743
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "___ _______ ____ __ ___.",
"textTranslation": "Bạn vừa nói điều đó rồi",
"textAnswer": "You haven't said it yet.",
"videoStartMs": 17633,
"videoEndMs": 20534
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "Tạo câu phủ định: Tôi đã gửi báo cáo cho CEO rồi",
"textTranslation": "_ _______ ____ ___ ______ __ ___ ___ ___.",
"textAnswer": "I haven't sent the report to the CEO yet.",
"videoStartMs": 882,
"videoEndMs": 7020
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "Thật không may, anh ấy vừa mới rời khỏi văn phòng",
"textTranslation": "_____________, __ ______ ____ ___ ______ ___.",
"textAnswer": "Unfortunately, he hasn't left the office yet.",
"videoStartMs": 8421,
"videoEndMs": 12102
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "Họ đã xem bộ phim đó rồi",
"textTranslation": "____ _______ ____ ____ ______ ___.",
"textAnswer": "They haven't seen that series yet.",
"videoStartMs": 14174,
"videoEndMs": 16743
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "Bạn vừa nói điều đó rồi",
"textTranslation": "___ _______ ____ __ ___.",
"textAnswer": "You haven't said it yet.",
"videoStartMs": 17633,
"videoEndMs": 20534
}
]
}
],
"keyPhrases": [
{
"source": "not at all",
"translation": "hoàn toàn không"
},
{
"source": "never ever",
"translation": "không bao giờ"
},
{
"source": "not anymore",
"translation": "không còn nữa"
}
],
"vocabulary": [
{
"source": "disappointing",
"translation": "thất vọng"
},
{
"source": "incorrect",
"translation": "không chính xác"
},
{
"source": "absence",
"translation": "sự vắng mặt"
}
],
"sentences": [
{
"source": "I have not finished my homework yet.",
"translation": "Tôi vẫn chưa hoàn thành bài tập về nhà."
},
{
"source": "She has not visited that museum before.",
"translation": "Cô ấy chưa từng thăm bảo tàng đó."
},
{
"source": "They have not received the email yet.",
"translation": "Họ vẫn chưa nhận được email."
},
{
"source": "I am not at all interested in that topic.",
"translation": "Tôi hoàn toàn không quan tâm đến chủ đề đó."
},
{
"source": "He has never ever tried sushi before.",
"translation": "Anh ấy chưa bao giờ thử sushi trước đây."
},
{
"source": "We do not go there anymore.",
"translation": "Chúng tôi không còn đi đến đó nữa."
}
],
"dialogue": [
{
"role": "Employee",
"source": "I have not finished the project yet.",
"translation": "Tôi vẫn chưa hoàn thành dự án."
},
{
"role": "Manager",
"source": "Have you sent the report to the team?",
"translation": "Bạn đã gửi báo cáo cho đội chưa?"
},
{
"role": "Employee",
"source": "No, I have not done that yet.",
"translation": "Không, tôi vẫn chưa làm điều đó."
},
{
"role": "Manager",
"source": "That is disappointing. We needed it yesterday.",
"translation": "Thật thất vọng. Chúng ta cần nó hôm qua."
},
{
"role": "Employee",
"source": "I am not at all happy with my progress.",
"translation": "Tôi hoàn toàn không hài lòng với tiến độ của mình."
},
{
"role": "Manager",
"source": "You need to work harder. We do not have time to waste.",
"translation": "Bạn cần làm việc chăm chỉ hơn. Chúng ta không có thời gian để lãng phí."
}
],
"faq": [
{
"question": "Cụm từ 'not at all' có nghĩa là gì?",
"answer": "'Not at all' có nghĩa là 'không chút nào'. Chúng ta sử dụng biểu thức này để nhấn mạnh sự thiếu quan tâm hoặc tham gia."
},
{
"question": "Làm thế nào để sử dụng 'never ever' trong câu?",
"answer": "'Never ever' có nghĩa là 'không bao giờ'. Chúng ta sử dụng biểu thức này để diễn đạt rằng điều gì đó chưa bao giờ xảy ra."
},
{
"question": "'Not anymore' có nghĩa là gì?",
"answer": "'Not anymore' có nghĩa là 'không còn nữa'. Chúng ta sử dụng điều này để chỉ ra rằng một điều gì đó không còn đúng hoặc không còn hiện tại nữa."
}
],
"navigation": {
"modules": [
{
"id": "WV-4",
"order": 1,
"name": "B1🐝 Present Perfect - practice 💪🏼",
"durationMinutes": 15,
"nodes": [
{
"id": "WV1",
"order": 1,
"name": "I've already eaten lunch",
"description": "Have you seen the new film yet?",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/alice-sm.png",
"availableOnWeb": true
},
{
"id": "WV2",
"order": 2,
"name": "I haven't sent the report yet",
"description": "Negative sentences",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/alice-sm.png",
"availableOnWeb": true
},
{
"id": "WV3",
"order": 3,
"name": "Dialogue",
"description": "Have you had your lunch yet?",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/alice-sm.png",
"availableOnWeb": true
},
{
"id": "WV4",
"order": 4,
"name": "Test ",
"description": "Challenge time",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/resources-commons/challenge_icon_type_1.png",
"availableOnWeb": false
}
]
},
{
"id": "WV-5",
"order": 2,
"name": "B1🐝 Revision Present Perfect 🧪",
"durationMinutes": 15,
"nodes": [
{
"id": "WV5",
"order": 1,
"name": "We've worked together for two years",
"description": "positive sentences",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/alice-sm.png",
"availableOnWeb": true
},
{
"id": "WV6",
"order": 2,
"name": "How long have you had these glasses?",
"description": "questions",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/alice-sm.png",
"availableOnWeb": true
},
{
"id": "WV7",
"order": 3,
"name": "Past forms",
"description": "irregular verbs",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/alice-sm.png",
"availableOnWeb": true
},
{
"id": "WV8",
"order": 4,
"name": "Dialogue",
"description": "How long have you known each other?",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/alice-sm.png",
"availableOnWeb": true
}
]
}
]
}
}