Các bài học
I haven't been sleeping well lately.
-
Intro
To make negative sentences in Present Perfect Continuous, we use negative forms of the auxiliary verb 'have/has' - 'haven't' or 'hasn't'.
-
Mów teraz
I haven't been sleeping well lately.
-
Mów teraz
He hasn't been feeling well this week.
-
Mów teraz
We haven't been working on this project for very long.
-
Powtórz ze słuchu
_ _______ ____ ________ ____ ______.
-
Powtórz ze słuchu
__ ______ ____ _______ ____ ____ ____.
-
Powtórz ze słuchu
__ _______ ____ _______ __ ____ _______ ___ ____ ____.
-
Przetłumacz teraz
Gần đây tôi ngủ không ngon giấc
-
Przetłumacz teraz
Tuần này anh ấy cảm thấy không khỏe
-
Przetłumacz teraz
Chúng tôi chưa làm việc với dự án này được bao lâu
Cụm từ chính
She has been studying English for two years.
Cô ấy đã học tiếng Anh được hai năm.
They have been practicing every day.
Họ đã thực hành mỗi ngày.
I have been waiting for you since noon.
Tôi đã chờ bạn từ trưa.
Từ vựng
Câu
I haven't been sleeping well lately.
Gần đây tôi không ngủ ngon.
He hasn't been feeling well this week.
Tuần này anh ấy không cảm thấy khỏe.
We haven't been working on this project for very long.
Chúng tôi chưa làm việc trên dự án này được lâu.
She has been studying English for two years.
Cô ấy đã học tiếng Anh được hai năm.
They have been practicing every day.
Họ đã thực hành mỗi ngày.
I have been waiting for you since noon.
Tôi đã chờ bạn từ trưa.
Hội thoại
I have been studying English for a long time, but I still feel unsure.
Tôi đã học tiếng Anh một thời gian dài, nhưng tôi vẫn cảm thấy không chắc chắn.
It is great that you have been practicing regularly. That helps a lot.
Thật tuyệt khi bạn đã thực hành đều đặn. Điều đó giúp rất nhiều.
Yes, and I have been waiting for my friend to join me for the lesson.
Vâng, và tôi đã chờ bạn của mình tham gia bài học.
That is understandable. He should arrive soon.
Điều đó là dễ hiểu. Anh ấy sẽ sớ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.
B2⭐ Present Perfect Continuous 🔥
I have been binge-watching a new series on Netflix.
Present Perfect Continuous
How long have you been working here?
Present Perfect Continuous
I haven't been sleeping well lately.
Present Perfect Continuous
Dialogue
What have you been up to lately?
Test
Challenge time
B2⭐ Present Perfect Simple vs Continuous ☄️
Focus on the result
Present Perfect tense
Focus on the duration
Present Perfect Continuous
Time expressions with 'all'
Present Perfect Continuous
Time expressions with 'this'
Present Perfect Continuous
Test
Time for a challenge
Dev mode: Node detail (NodeDetailResponseDto)
{
"node": {
"id": "B2_n43",
"name": "I haven't been sleeping well lately.",
"description": "Present Perfect Continuous",
"levelDisplayCode": "B2",
"durationMinutes": 4,
"availableOnWeb": true,
"unitOrder": 12,
"moduleOrder": 2,
"nodeOrder": 3,
"seoPublicId": "n-f6540a"
},
"seo": {
"title": "Cách nói 'tôi không ngủ ngon' bằng tiếng Anh",
"subtitle": "Khám phá các cụm từ liên quan đến giấc ngủ và cảm xúc.",
"metaDescription": "Tìm hiểu cách nói 'tôi không ngủ ngon' và những cụm từ khác bằng tiếng Anh!"
},
"lessons": [
{
"id": 305397,
"name": "I haven't been sleeping well lately.",
"language": "EN",
"videoUrl": "https://cdn.beespeaker.com/videos/b3940_1713875265378_libx265.mp4?Expires=1784228665&Signature=bw6PXQtp--WXPkw20z1fi1T9A1zQi0Hyu3aXDCZr~kpqevTgknbTCIbTOeR22il44BgTc8YApnFKEJUvkCuWRl~ww~i~xj5Nuq~RR~3U6lXsr8XQ95x0RklPrEI2pyGuDdaRtvfFq1AsSmWZjhY3sTgN5Jp6U~4ak2IdmEV4HipuC~~EG-XYc3p2vgL6~m9Tvd6e4VNU-U-Ouu6HFLWET5zrE~vQc4U4pX975x6JJ1Lrys9bh-LPL-QFyBqUOe5pWlb7Fcnpy75XPBVEutB2ZXbeC2~3HRnZLqqaVujTLvzkYxYiv2Y3qScRjk78KslYOuNdLzg-YqMPHaEjWyBkpQ__&Key-Pair-Id=K2U8VA15L1IF59",
"parts": [
{
"type": "INTRO",
"metaType": null,
"text": "To make negative sentences in Present Perfect Continuous, we use negative forms of the auxiliary verb 'have/has' - 'haven't' or 'hasn't'.",
"textTranslation": null,
"textAnswer": null,
"videoStartMs": 5611,
"videoEndMs": 17478
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "I haven't been sleeping well lately.",
"textTranslation": "Gần đây tôi ngủ không ngon giấc",
"textAnswer": "I haven't been sleeping well lately.",
"videoStartMs": 21222,
"videoEndMs": 24690
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "He hasn't been feeling well this week.",
"textTranslation": "Tuần này anh ấy cảm thấy không khỏe",
"textAnswer": "He hasn't been feeling well this week.",
"videoStartMs": 28201,
"videoEndMs": 32025
},
{
"type": "QUESTION",
"metaType": "BASIC_REPEAT",
"text": "We haven't been working on this project for very long.",
"textTranslation": "Chúng tôi chưa làm việc với dự án này được bao lâu",
"textAnswer": "We haven't been working on this project for very long.",
"videoStartMs": 43714,
"videoEndMs": 47792
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "_ _______ ____ ________ ____ ______.",
"textTranslation": "Gần đây tôi ngủ không ngon giấc",
"textAnswer": "I haven't been sleeping well lately.",
"videoStartMs": 21222,
"videoEndMs": 24690
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "__ ______ ____ _______ ____ ____ ____.",
"textTranslation": "Tuần này anh ấy cảm thấy không khỏe",
"textAnswer": "He hasn't been feeling well this week.",
"videoStartMs": 28201,
"videoEndMs": 32025
},
{
"type": "QUESTION",
"metaType": "LISTENING",
"text": "__ _______ ____ _______ __ ____ _______ ___ ____ ____.",
"textTranslation": "Chúng tôi chưa làm việc với dự án này được bao lâu",
"textAnswer": "We haven't been working on this project for very long.",
"videoStartMs": 43714,
"videoEndMs": 47792
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "Gần đây tôi ngủ không ngon giấc",
"textTranslation": "_ _______ ____ ________ ____ ______.",
"textAnswer": "I haven't been sleeping well lately.",
"videoStartMs": 21222,
"videoEndMs": 24690
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "Tuần này anh ấy cảm thấy không khỏe",
"textTranslation": "__ ______ ____ _______ ____ ____ ____.",
"textAnswer": "He hasn't been feeling well this week.",
"videoStartMs": 28201,
"videoEndMs": 32025
},
{
"type": "QUESTION",
"metaType": "TRANSLATE_REPEAT",
"text": "Chúng tôi chưa làm việc với dự án này được bao lâu",
"textTranslation": "__ _______ ____ _______ __ ____ _______ ___ ____ ____.",
"textAnswer": "We haven't been working on this project for very long.",
"videoStartMs": 43714,
"videoEndMs": 47792
}
]
}
],
"keyPhrases": [
{
"source": "She has been studying English for two years.",
"translation": "Cô ấy đã học tiếng Anh được hai năm."
},
{
"source": "They have been practicing every day.",
"translation": "Họ đã thực hành mỗi ngày."
},
{
"source": "I have been waiting for you since noon.",
"translation": "Tôi đã chờ bạn từ trưa."
}
],
"vocabulary": [
{
"source": "study",
"translation": "học"
},
{
"source": "practice",
"translation": "thực hành"
},
{
"source": "wait",
"translation": "chờ"
}
],
"sentences": [
{
"source": "I haven't been sleeping well lately.",
"translation": "Gần đây tôi không ngủ ngon."
},
{
"source": "He hasn't been feeling well this week.",
"translation": "Tuần này anh ấy không cảm thấy khỏe."
},
{
"source": "We haven't been working on this project for very long.",
"translation": "Chúng tôi chưa làm việc trên dự án này được lâu."
},
{
"source": "She has been studying English for two years.",
"translation": "Cô ấy đã học tiếng Anh được hai năm."
},
{
"source": "They have been practicing every day.",
"translation": "Họ đã thực hành mỗi ngày."
},
{
"source": "I have been waiting for you since noon.",
"translation": "Tôi đã chờ bạn từ trưa."
}
],
"dialogue": [
{
"role": "Student",
"source": "I have been studying English for a long time, but I still feel unsure.",
"translation": "Tôi đã học tiếng Anh một thời gian dài, nhưng tôi vẫn cảm thấy không chắc chắn."
},
{
"role": "Teacher",
"source": "It is great that you have been practicing regularly. That helps a lot.",
"translation": "Thật tuyệt khi bạn đã thực hành đều đặn. Điều đó giúp rất nhiều."
},
{
"role": "Student",
"source": "Yes, and I have been waiting for my friend to join me for the lesson.",
"translation": "Vâng, và tôi đã chờ bạn của mình tham gia bài học."
},
{
"role": "Teacher",
"source": "That is understandable. He should arrive soon.",
"translation": "Điều đó là dễ hiểu. Anh ấy sẽ sớm đến."
}
],
"faq": [
{
"question": "Nó có nghĩa là 'Cô ấy đã học tiếng Anh được hai năm'.",
"answer": "Điều này có nghĩa là cô ấy đã học tiếng Anh trong hai năm."
},
{
"question": "Làm thế nào để sử dụng cụm từ 'Họ đã luyện tập mỗi ngày'?",
"answer": "Bạn có thể nói rằng họ luyện tập mỗi ngày."
},
{
"question": "Nó có nghĩa là 'Tôi đã chờ bạn từ trưa'.",
"answer": "Điều này có nghĩa là tôi đang chờ bạn từ trưa."
}
],
"navigation": {
"modules": [
{
"id": "B1_109",
"order": 1,
"name": "B2⭐ Present Perfect Continuous 🔥",
"durationMinutes": 20,
"nodes": [
{
"id": "B2_n41",
"order": 1,
"name": "I have been binge-watching a new series on Netflix.",
"description": "Present Perfect Continuous",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/miko-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-sres2f"
},
{
"id": "B2_n42",
"order": 2,
"name": "How long have you been working here?",
"description": "Present Perfect Continuous",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/miko-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-gn7egj"
},
{
"id": "B2_n43",
"order": 3,
"name": "I haven't been sleeping well lately.",
"description": "Present Perfect Continuous",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/miko-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-f6540a"
},
{
"id": "B2_n44",
"order": 4,
"name": "Dialogue",
"description": "What have you been up to lately?",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/miko-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-7jrxfd"
},
{
"id": "B2_n45",
"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": "B1_110",
"order": 2,
"name": "B2⭐ Present Perfect Simple vs Continuous ☄️",
"durationMinutes": 20,
"nodes": [
{
"id": "B2_n46",
"order": 1,
"name": "Focus on the result",
"description": "Present Perfect tense",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/bill-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-be7r0x"
},
{
"id": "B2_n47",
"order": 2,
"name": "Focus on the duration",
"description": "Present Perfect Continuous",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/bill-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-1fzzgm"
},
{
"id": "B2_n48",
"order": 3,
"name": "Time expressions with 'all'",
"description": "Present Perfect Continuous",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/bill-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-qy5oco"
},
{
"id": "B2_n49",
"order": 4,
"name": "Time expressions with 'this'",
"description": "Present Perfect Continuous",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/avatars/bill-sm.png",
"availableOnWeb": true,
"seoPublicId": "n-slva12"
},
{
"id": "B2_n50",
"order": 5,
"name": "Test",
"description": "Time for a challenge",
"nodeAvatarUrl": "https://cdn.beespeaker.com/public/resources-commons/challenge_icon_type_0.png",
"availableOnWeb": false,
"seoPublicId": null
}
]
}
]
}
}