여행, 날씨, 이유 말하기
B1🐝 Travel experiences - questions ❓
Have you ever flown
low- cost airlines
Have you ever had
overbooked flight
Have you ever had
one- hour layover
Have you ever made
travel buddies
Challenge
Questions
Travel Talk: Sharing Experiences
Practise asking “Have you ever…?” questions
B1🐝 Travel experiences - answers ❗️
I’ve never taken
a long- distance flight
I’ve never had
a connecting flight
security issues
luggage issues
high-speed train
inter-city train
Challenge
Sentences
Travel Firsts
Practise using “I’ve never…” to talk about new experiences
B1🐝 All, some, both, none 🧳
Security screening
All and some
Electronic devices
Forbidden items
None of these items are allowed
Both and none
Dialogue
It's my first flight ever.
Test
Challenge time
First flight prep
Help your friend pack for her first flight
B1🐝 Travel emergencies 🛟
B1🐝 Weather 🌧️
B1🐝 Giving reasons 🌈
B1🐝 Present Perfect + superlative 🔝
B1🐝 Finding a holiday stay 🏝️
B1🐝 Booking the details 🏨
B1🐝 Changing or confirming a reservation ☎️
B1🐝 Food Travel 🌮
B1🐝 Problems on vacation 🆘
궁금한 모든 것 – 자주 묻는 질문 모아보기
안드로이드는 Google Play, iOS는 App Store에서 BeeSpeaker 앱을 다운로드하면 바로 시작할 수 있어요!
BeeSpeaker는 처음부터 말하기에 집중하는 자연스러운 학습 방식을 따르고 있어요. 대부분의 학습자들이 유창하게 말하는 데 어려움을 느끼지만, BeeSpeaker에서는 첫 수업부터 많이 말할 수 있어요.
현재 BeeSpeaker에서는 영어, 스페인어, 폴란드어를 배울 수 있어요. 각 코스는 약 50개 언어로 번역되어 제공돼요. 원하는 언어가 없다면 u003ca href=u0022mailto:helpdesk@beespeaker.comu0022u003ehelpdesk@beespeaker.comu003c/au003e으로 알려주세요!
我們的 App 和課程目前支援將近 50 種語言。如果你的母語還沒包含在內,歡迎寫信給我們:u003ca href=u0022mailto:helpdesk@beespeaker.comu0022u003ehelpdesk@beespeaker.comu003c/au003e —我們會持續新增更多語言!rnrn以下是目前支援的所有翻譯語言清單:rnrnArabic (العربية), Azerbaijani (Azərbaycan), Bulgarian (Български), Bengali (বাংলা), Catalan (Català), Czech (Čeština), German (Deutsche), Greek (Ελληνικά), English, Spanish (Español), Spanish (Mexico) (Español – México), Estonian (Eesti), Persian (فارسی), Finnish (Suomi), French (Français), Hebrew (עברית), Hindi (हिन्दी), Croatian (Hrvatski), Hungarian (Magyar), Indonesian (Bahasa Indonesia), Italian (Italiano), Japanese (日本語), Javanese (Basa Jawa), Georgian (ქართული), Kazakh (Қазақ тілі), Korean (한국어), Lithuanian (Lietuvių), Latvian (Latviešu), Marathi (Marathi), Malay (Bahasa Melayu), Dutch (Nederlands), Norwegian (Norsk), Punjabi, Polish (Polski), Brazilian Portuguese (Português – Brasileiro), Portuguese (Portugal) (Português – Portugal), Romanian (Română), Russian (Русский), Slovak (Slovenčina), Slovenian (Slovenščina), Serbian (Српски), Sundanese (Basa Sunda), Swedish (Svenska), Tamil (தமிழ்), Telugu (తెలుగు), Thai (ไทย), Turkish (Türkçe), Ukrainian (Українська), Urdu (اردو), Vietnamese (Tiếng Việt), Simplified Chinese (简体中文), Traditional Chinese (繁體中文).
일부 수업은 무료로 체험할 수 있어요! 모든 기능을 이용할 수 있는 7일 무료 체험도 제공하고 있고요. 이후에는 3개월 또는 1년 구독 중 선택할 수 있어요. 요금은 앱에서 언제든지 확인하실 수 있어요.
네! Jeronimo Martins, Orange와 같은 기업도 이미 직원들에게 BeeSpeaker를 할인된 가격으로 제공하고 있어요. 관심 있으시면 u003ca href=u0022mailto:b2b@beespeaker.comu0022u003eb2b@beespeaker.comu003c/au003e으로 문의 주세요!
BeeSpeaker는 성인을 위한 학습 방식과 인터페이스로 설계되었지만, 글을 읽을 수 있는 10세 이상의 어린이라면 충분히 활용할 수 있어요. 모든 수업에는 영어와 모국어 번역이 함께 제공되기 때문에, 내용을 이해하려면 읽기 능력이 필요해요.
언제든 도와드릴게요! u003ca href=u0022mailto:helpdesk@beespeaker.comu0022u003ehelpdesk@beespeaker.comu003c/au003e으로 이메일을 보내주시거나 전체 u003ca href=u0022https://beespeaker.freshdesk.com/en/support/homeu0022 target=u0022_blanku0022 rel=u0022noopeneru0022u003eFAQu003c/au003e를 확인해보세요.
Dev mode: Unit detail (UnitDetailResponseDto)
{
"unitId": "U101",
"unitName": "여행, 날씨, 이유 말하기",
"unitDurationMinutes": 200,
"levelDisplayCode": "B1",
"unitOrder": 2,
"modules": [
{
"id": "TR-1",
"order": 1,
"name": "B1🐝 Travel experiences - questions ❓",
"durationMinutes": 15,
"nodes": [
{
"id": "TR1",
"order": 1,
"name": "Have you ever flown",
"description": "low- cost airlines",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "TR2",
"order": 2,
"name": "Have you ever had",
"description": "overbooked flight",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "TR3",
"order": 3,
"name": "Have you ever had",
"description": "one- hour layover",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "TR4",
"order": 4,
"name": "Have you ever made",
"description": "travel buddies",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "TR5",
"order": 5,
"name": "Challenge",
"description": "Questions",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "TR6_AI",
"order": 6,
"name": "Travel Talk: Sharing Experiences",
"description": "Practise asking “Have you ever…?” questions",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/resources-commons/ai_tutor_scene.png",
"availableOnWeb": false
}
]
},
{
"id": "TR-2",
"order": 2,
"name": "B1🐝 Travel experiences - answers ❗️",
"durationMinutes": 15,
"nodes": [
{
"id": "TR7",
"order": 1,
"name": "I’ve never taken",
"description": "a long- distance flight",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "TR8",
"order": 2,
"name": "I’ve never had",
"description": "a connecting flight",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "TR9",
"order": 3,
"name": "security issues",
"description": "luggage issues",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "TR10",
"order": 4,
"name": "high-speed train",
"description": "inter-city train",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "TR11",
"order": 5,
"name": "Challenge",
"description": "Sentences",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "TR12_AI",
"order": 6,
"name": "Travel Firsts",
"description": "Practise using “I’ve never…” to talk about new experiences",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/resources-commons/ai_tutor_scene.png",
"availableOnWeb": false
}
]
},
{
"id": "TR-3",
"order": 3,
"name": "B1🐝 All, some, both, none 🧳",
"durationMinutes": 15,
"nodes": [
{
"id": "A2JK147",
"order": 1,
"name": "Security screening",
"description": "All and some",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/miko-sm.png",
"availableOnWeb": true
},
{
"id": "A2JK148",
"order": 2,
"name": "Electronic devices",
"description": "Forbidden items",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/miko-sm.png",
"availableOnWeb": true
},
{
"id": "A2JK149",
"order": 3,
"name": "None of these items are allowed",
"description": "Both and none",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/miko-sm.png",
"availableOnWeb": true
},
{
"id": "A2JK150",
"order": 4,
"name": "Dialogue",
"description": "It's my first flight ever.",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/miko-sm.png",
"availableOnWeb": true
},
{
"id": "A2JK151",
"order": 5,
"name": "Test",
"description": "Challenge time",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/resources-commons/challenge_icon_type_1.png",
"availableOnWeb": false
},
{
"id": "A2JK151_AI",
"order": 6,
"name": "First flight prep",
"description": "Help your friend pack for her first flight",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/resources-commons/ai_tutor_scene.png",
"availableOnWeb": false
}
]
},
{
"id": "TR-4",
"order": 4,
"name": "B1🐝 Travel emergencies 🛟",
"durationMinutes": 25,
"nodes": [
{
"id": "JK-1-1",
"order": 1,
"name": "Lost and found",
"description": "Have you ever lost something?",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/reg-sm.png",
"availableOnWeb": true
},
{
"id": "JK-1-2",
"order": 2,
"name": "distinctive features",
"description": "by any chance",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/reg-sm.png",
"availableOnWeb": true
},
{
"id": "JK-1-3",
"order": 3,
"name": "What does it look like?",
"description": "Lost and Found Office",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/reg-sm.png",
"availableOnWeb": true
},
{
"id": "JK-1-4",
"order": 4,
"name": "fill out a form",
"description": "bear with me",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/reg-sm.png",
"availableOnWeb": true
},
{
"id": "JK-1-5",
"order": 5,
"name": "Dialogue",
"description": "I think I have lost my suitcase",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/reg-sm.png",
"availableOnWeb": true
},
{
"id": "JK-1-6",
"order": 6,
"name": "Test",
"description": "Challenge time",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/resources-commons/challenge_icon_type_1.png",
"availableOnWeb": false
}
]
},
{
"id": "TR-5",
"order": 5,
"name": "B1🐝 Weather 🌧️",
"durationMinutes": 15,
"nodes": [
{
"id": "TR13",
"order": 1,
"name": "due to",
"description": "weather conditions",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/alice-sm.png",
"availableOnWeb": true
},
{
"id": "TR14",
"order": 2,
"name": "get caught",
"description": "in the rain",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/alice-sm.png",
"availableOnWeb": true
},
{
"id": "TR15",
"order": 3,
"name": "I'm getting to London",
"description": "come rain or shine",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/alice-sm.png",
"availableOnWeb": true
},
{
"id": "TR16",
"order": 4,
"name": "The city is suffering",
"description": "from a heatwave",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/alice-sm.png",
"availableOnWeb": true
},
{
"id": "TR17",
"order": 5,
"name": "Dialogue",
"description": "Why was your flight delayed?",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/alice-sm.png",
"availableOnWeb": true
}
]
},
{
"id": "TR-6",
"order": 6,
"name": "B1🐝 Giving reasons 🌈",
"durationMinutes": 15,
"nodes": [
{
"id": "NSW81",
"order": 1,
"name": "because I was sick",
"description": "due to bad weather",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/bill-sm.png",
"availableOnWeb": true
},
{
"id": "NSW82",
"order": 2,
"name": "as a result of her hard work",
"description": "thanks to your advice",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/bill-sm.png",
"availableOnWeb": true
},
{
"id": "NSW83",
"order": 3,
"name": "the reason for the change in plans",
"description": "the cause of the accident",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/bill-sm.png",
"availableOnWeb": true
},
{
"id": "NSW84",
"order": 4,
"name": "Dialogue",
"description": "I need to reschedule our client meeting for tomorrow",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/bill-sm.png",
"availableOnWeb": true
},
{
"id": "NSW85",
"order": 5,
"name": "Test",
"description": "Challenge time",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/resources-commons/challenge_icon_type_1.png",
"availableOnWeb": false
}
]
},
{
"id": "TR-7",
"order": 7,
"name": "B1🐝 Present Perfect + superlative 🔝",
"durationMinutes": 15,
"nodes": [
{
"id": "NSW101",
"order": 1,
"name": "Present Perfect + superlative",
"description": "the most adventurous thing",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/miko-sm.png",
"availableOnWeb": true
},
{
"id": "NSW102",
"order": 2,
"name": "Present Perfect + superlative",
"description": "the most delicious food",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/miko-sm.png",
"availableOnWeb": true
},
{
"id": "NSW103",
"order": 3,
"name": "Present Perfect + superlative",
"description": "the most inspiring person",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/miko-sm.png",
"availableOnWeb": true
},
{
"id": "NSW104",
"order": 4,
"name": "Dialogue",
"description": "What is the most adventurous thing you've ever done?",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/miko-sm.png",
"availableOnWeb": true
},
{
"id": "NSW105",
"order": 5,
"name": "Test",
"description": "Challenge time",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/resources-commons/challenge_icon_type_1.png",
"availableOnWeb": false
}
]
},
{
"id": "TR-8",
"order": 8,
"name": "B1🐝 Finding a holiday stay 🏝️",
"durationMinutes": 15,
"nodes": [
{
"id": "TR18",
"order": 1,
"name": "I'm looking for",
"description": "a spacious room",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "TR19",
"order": 2,
"name": "It’s important to have",
"description": "a comfy bed",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "TR20",
"order": 3,
"name": "I’d like",
"description": "well-equipped",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "TR21",
"order": 4,
"name": "The beach should be",
"description": "within walking distance",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "TR22",
"order": 5,
"name": "Dialogue",
"description": "Have you booked your holiday rental?",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
}
]
},
{
"id": "TR-9",
"order": 9,
"name": "B1🐝 Booking the details 🏨",
"durationMinutes": 15,
"nodes": [
{
"id": "TR23",
"order": 1,
"name": "I don’t mind",
"description": "a remote location",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/ben-sm.png",
"availableOnWeb": true
},
{
"id": "TR24",
"order": 2,
"name": "I’d prefer a place with",
"description": "a welcoming host",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/ben-sm.png",
"availableOnWeb": true
},
{
"id": "TR25",
"order": 3,
"name": "Is it easy",
"description": "to get around",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/ben-sm.png",
"availableOnWeb": true
},
{
"id": "TR26",
"order": 4,
"name": "Dialogue",
"description": "I don’t mind a remote location",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/ben-sm.png",
"availableOnWeb": true
}
]
},
{
"id": "TR-10",
"order": 10,
"name": "B1🐝 Changing or confirming a reservation ☎️",
"durationMinutes": 15,
"nodes": [
{
"id": "TR27",
"order": 1,
"name": "I'm calling to confirm",
"description": "my reservation",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/emma-sm.png",
"availableOnWeb": true
},
{
"id": "TR28",
"order": 2,
"name": "Can I request",
"description": "a late check- out",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/emma-sm.png",
"availableOnWeb": true
},
{
"id": "TR29",
"order": 3,
"name": "Would it be possible",
"description": "to upgrade the room",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/emma-sm.png",
"availableOnWeb": true
},
{
"id": "TR30",
"order": 4,
"name": "I'd prefer a room",
"description": "overlooking the sea",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/emma-sm.png",
"availableOnWeb": true
},
{
"id": "TR31",
"order": 5,
"name": "Dialogue",
"description": "I’m calling to confirm my reservation",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/emma-sm.png",
"availableOnWeb": true
}
]
},
{
"id": "TR-11",
"order": 11,
"name": "B1🐝 Food Travel 🌮",
"durationMinutes": 15,
"nodes": [
{
"id": "TR32",
"order": 1,
"name": "street food",
"description": "local speciality",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "TR33",
"order": 2,
"name": "authentic dish",
"description": "head to",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "TR34",
"order": 3,
"name": "hidden gem",
"description": "worth the hype",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "TR35",
"order": 4,
"name": "farm- to- table",
"description": "pop into",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
},
{
"id": "TR36",
"order": 5,
"name": "Dialogue",
"description": "What’s the local speciality?",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/teacher_x-sm.png",
"availableOnWeb": true
}
]
},
{
"id": "TR-12",
"order": 12,
"name": "B1🐝 Problems on vacation 🆘",
"durationMinutes": 25,
"nodes": [
{
"id": "MB-2-1",
"order": 1,
"name": "Vacation ",
"description": "Problems on vacation",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/reg-sm.png",
"availableOnWeb": true
},
{
"id": "MB-2-2",
"order": 2,
"name": "To get stuck in traffic ",
"description": "I got stuck in traffic",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/reg-sm.png",
"availableOnWeb": true
},
{
"id": "MB-2-3",
"order": 3,
"name": "Connecting flight ",
"description": "I missed connecting flight.",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/reg-sm.png",
"availableOnWeb": true
},
{
"id": "MB-2-4",
"order": 4,
"name": "Challenging experience ",
"description": "I learnt a lot",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/reg-sm.png",
"availableOnWeb": true
},
{
"id": "MB-2-5",
"order": 5,
"name": "Dialogue",
"description": "Problems on vacation",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/avatars/reg-sm.png",
"availableOnWeb": true
},
{
"id": "MB-2-6",
"order": 6,
"name": "Test",
"description": "Challenge time",
"nodeAvatarUrl": "https://dev.cdn.beespeaker.com/public/resources-commons/challenge_icon_type_1.png",
"availableOnWeb": false
}
]
}
],
"nextUnits": [
{
"id": "Unit 102",
"order": 3,
"name": "해외 생활, 부정사와 동명사",
"durationMinutes": 172
},
{
"id": "Unit 104",
"order": 4,
"name": "라이프스타일, 과거 습관, 가정법 과거",
"durationMinutes": 130
},
{
"id": "U60",
"order": 5,
"name": "직장, 동사구",
"durationMinutes": 171
}
]
}