Các bài học
Grammar
-
Intro
Do you know when to use the Present Perfect Continuous? Watch a short explanation and repeat the example sentences after me.
Grammar
-
Intro
We use the Present Perfect Continuous to talk about actions that started in the past and are still happening now or have just stopped but have a visible result. We form it with: have/has + been + verb-ing. For example: "I've been waiting all day for this news." "We've been planning this celebration for weeks." "She's been working hard for this." We use it to show duration and effort - often with for, since, all day, or all year.
Grammar
-
Mów teraz
I've been waiting all day
-
Mów teraz
She's been working hard for this
-
Mów teraz
We've been planning this for weeks
-
Mów teraz
They've been celebrating since morning
-
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 đã chờ cả ngày rồi
-
Przetłumacz teraz
Cô ấy đã làm việc chăm chỉ cho thành quả này
-
Przetłumacz teraz
Chúng tôi đã lên kế hoạch cho việc này suốt nhiều tuần
-
Przetłumacz teraz
Họ đã ăn mừng từ sáng tới giờ
Các bài học trong đơn vị này
Hơn 3000 bài học từ trình độ A0 đến C1.
B2⭐ Expressing emotions 🥳
Vocabulary
Feelings and emotional language
Situation
Expressing strong positive emotions
Grammar
Present Perfect Continuous
Smart Talk
Promotion
B2⭐ Success ⚡
climb the corporate ladder
achieve higher positions
seize opportunities
take on challenging projects
break new ground
research findings
Dialogue
I've been thinking about how to climb the corporate ladder lately.
Test
Challenge time
At the networking event
Share your career insights with confidence
Dev mode: Node detail (NodeDetailResponseDto)
{
"node": {
"id": "OM_B2_M1_3",
"name": "Grammar",
"description": "Present Perfect Continuous",
"levelDisplayCode": "B2",
"durationMinutes": 5,
"availableOnWeb": true,
"unitOrder": 1,
"moduleOrder": 2,
"nodeOrder": 3
},
"seo": null,
"lessons": [
{
"id": 313411,
"name": "Grammar",
"language": "EN",
"videoUrl": "https://dev.cdn.beespeaker.com/videos/b10463_1776849899544_libx265.mp4?Expires=1783772375&Signature=SRRvHqfp4bKRFkLxPBbYtny6BT2P0JONiZ5jbc1a~PN1-xSMti8bHubMwYCxILzBHB4K~0XnsFW9Guh-uSWG9vyF4e6nM7jMgjSCWn8bo1tK5kqaAoJlZt6b42mVg1eN8gHba2dp9SHaLMxWbYyNhRZnZWOvg5ElzSfCuXK45yL8FWN4Xg2hTf48OelpweHYEAnrJhNtfxzB4cnS2brAXPY24k57E2RdNZtEW7FisHBSUjs5KB878yvzWaH4zniUkOSQEIzWUHzXbOZPsqxQAa~fwPK3xACJ-Uh~aE~opcPdgQX8Vmkg-KIpL-0IjMD-YX3Q~js4~xv~QNRxRXHURw__&Key-Pair-Id=K1XG2B8ZBLUIMM",
"parts": [
{
"type": "INTRO",
"metaType": null,
"text": "Do you know when to use the Present Perfect Continuous? Watch a short explanation and repeat the example sentences after me.",
"textTranslation": null,
"textAnswer": null,
"videoStartMs": 819,
"videoEndMs": 9801
}
]
},
{
"id": 313412,
"name": "Grammar",
"language": "EN",
"videoUrl": "https://dev.cdn.beespeaker.com/videos/b10464_1776849954482_libx265.mp4?Expires=1783772375&Signature=V92FqzhdYwaa6~WQj-1kBzVuMf8gG~Z6cujJrQuEHAb9xpYAgjt4PPzwIGugHsPokoTniIlok4ucTrjSFZGTfU4xE~xJSozD4Xg4momevTTgN0fSHSdaEog4IvPYbWw8B-FligHIcD0lTMhVJM7SFwZFMGxrRMO~AaY3fCiSt~q5ncssWuQ9j244X7pqbrrJhp99h-EjunvqBbDkcbDrTX7UcgTj-X4hVQyuU6BXWManKUV19Ku6YLmgxbuB-hUE2fW~BgtH576aHpZ6FXAfULrJoQslMZ1oraLoPtD2NQKc2Kl3adOz6XMl~UwKOYFN4yjBOPv-6nlrlgfGNzWiiA__&Key-Pair-Id=K1XG2B8ZBLUIMM",
"parts": [
{
"type": "INTRO",
"metaType": null,
"text": "We use the Present Perfect Continuous to talk about actions that started in the past and are still happening now or have just stopped but have a visible result. We form it with: have/has + been + verb-ing. For example: \n\"I've been waiting all day for this news.\"\n\"We've been planning this celebration for weeks.\"\n\"She's been working hard for this.\"\n\nWe use it to show duration and effort - often with for, since, all day, or all year.",
"textTranslation": null,
"textAnswer": null,
"videoStartMs": 1660,
"videoEndMs": 46237
}
]
},
{
"id": 313413,
"name": "Grammar",
"language": "EN",
"videoUrl": "https://dev.cdn.beespeaker.com/videos/b10465_1776850224246_libx265.mp4?Expires=1783772375&Signature=tyLFFoDY4Ie6BSJAddsVyhg05UeoJRBV8wyVepn2VaA9nu1ygIexlYdjmTAckjdLxuQjmyUO7-7QpzkJ3I8rpV0H2guf6HgYcNPL198iwDT6n2bOuINzlmtC1aMd2akUEJvL5MHIGmFBomiS8kVA~6xAox8vFUwKmW9DjX6YJQZDMzs04Nl1r~mghHNWM1eXk5W-K6oe7awl5AryBvc7WsISUfoI4ZTOe0UY~msUtVu6HVNSbT9QCi2pNj2cJoJPu31NLlVWjnmTwiB9dZCSfUM-9EkQHuAEI8bK9rkgUHK36oMUZ9OOWhoR0~GSYcti5~liMqTKDOoD4hBBljxjzQ__&Key-Pair-Id=K1XG2B8ZBLUIMM",
"parts": [
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "I've been waiting all day",
"textTranslation": "Tôi đã chờ cả ngày rồi",
"textAnswer": "I've been waiting all day",
"videoStartMs": 275,
"videoEndMs": 3117
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "She's been working hard for this",
"textTranslation": "Cô ấy đã làm việc chăm chỉ cho thành quả này",
"textAnswer": "She's been working hard for this",
"videoStartMs": 5836,
"videoEndMs": 8726
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "We've been planning this for weeks",
"textTranslation": "Chúng tôi đã lên kế hoạch cho việc này suốt nhiều tuần",
"textAnswer": "We've been planning this for weeks",
"videoStartMs": 11437,
"videoEndMs": 14104
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "They've been celebrating since morning",
"textTranslation": "Họ đã ăn mừng từ sáng tới giờ",
"textAnswer": "They've been celebrating since morning",
"videoStartMs": 17942,
"videoEndMs": 20896
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "____ ____ _______ ___ ___",
"textTranslation": "Tôi đã chờ cả ngày rồi",
"textAnswer": "I've been waiting all day",
"videoStartMs": 275,
"videoEndMs": 3117
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "_____ ____ _______ ____ ___ ____",
"textTranslation": "Cô ấy đã làm việc chăm chỉ cho thành quả này",
"textAnswer": "She's been working hard for this",
"videoStartMs": 5836,
"videoEndMs": 8726
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "_____ ____ ________ ____ ___ _____",
"textTranslation": "Chúng tôi đã lên kế hoạch cho việc này suốt nhiều tuần",
"textAnswer": "We've been planning this for weeks",
"videoStartMs": 11437,
"videoEndMs": 14104
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "_______ ____ ___________ _____ _______",
"textTranslation": "Họ đã ăn mừng từ sáng tới giờ",
"textAnswer": "They've been celebrating since morning",
"videoStartMs": 17942,
"videoEndMs": 20896
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "Tôi đã chờ cả ngày rồi",
"textTranslation": "____ ____ _______ ___ ___",
"textAnswer": "I've been waiting all day",
"videoStartMs": 275,
"videoEndMs": 3117
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "Cô ấy đã làm việc chăm chỉ cho thành quả này",
"textTranslation": "_____ ____ _______ ____ ___ ____",
"textAnswer": "She's been working hard for this",
"videoStartMs": 5836,
"videoEndMs": 8726
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "Chúng tôi đã lên kế hoạch cho việc này suốt nhiều tuần",
"textTranslation": "_____ ____ ________ ____ ___ _____",
"textAnswer": "We've been planning this for weeks",
"videoStartMs": 11437,
"videoEndMs": 14104
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "Họ đã ăn mừng từ sáng tới giờ",
"textTranslation": "_______ ____ ___________ _____ _______",
"textAnswer": "They've been celebrating since morning",
"videoStartMs": 17942,
"videoEndMs": 20896
}
]
}
],
"keyPhrases": [],
"vocabulary": [],
"sentences": [],
"dialogue": null,
"faq": [],
"navigation": {
"modules": [
{
"id": "Optimal module1_B2",
"order": 1,
"name": "B2⭐ Expressing emotions 🥳",
"durationMinutes": 15,
"nodes": [
{
"id": "OM_B2_M1_1",
"order": 1,
"name": "Vocabulary",
"description": "Feelings and emotional language",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "OM_B2_M1_2",
"order": 2,
"name": "Situation",
"description": "Expressing strong positive emotions",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "OM_B2_M1_3",
"order": 3,
"name": "Grammar",
"description": "Present Perfect Continuous",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "OM_B2_M1_5",
"order": 4,
"name": "Smart Talk",
"description": "Promotion",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/resources-commons/ai_tutor_scene.png",
"availableOnWeb": false
}
]
},
{
"id": "NSW_B1_16",
"order": 2,
"name": "B2⭐ Success ⚡",
"durationMinutes": 15,
"nodes": [
{
"id": "NSW76",
"order": 1,
"name": "climb the corporate ladder",
"description": "achieve higher positions",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/gareth-sm.png",
"availableOnWeb": true
},
{
"id": "NSW77",
"order": 2,
"name": "seize opportunities",
"description": "take on challenging projects",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/gareth-sm.png",
"availableOnWeb": true
},
{
"id": "NSW78",
"order": 3,
"name": "break new ground",
"description": "research findings",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/gareth-sm.png",
"availableOnWeb": true
},
{
"id": "NSW79",
"order": 4,
"name": "Dialogue",
"description": "I've been thinking about how to climb the corporate ladder lately.",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/gareth-sm.png",
"availableOnWeb": true
},
{
"id": "NSW80",
"order": 5,
"name": "Test",
"description": "Challenge time",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/resources-commons/challenge_icon_type_0.png",
"availableOnWeb": false
},
{
"id": "NSW80_AI",
"order": 6,
"name": "At the networking event",
"description": "Share your career insights with confidence",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/resources-commons/ai_tutor_scene.png",
"availableOnWeb": false
}
]
}
]
}
}