[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"pubgrp:gr-present-perfect-cont:en:ko":3},{"type":4,"slug":5,"title":6,"level":7,"goal":8,"image_path":9,"is_locked":10,"is_daily_free":10,"formula":11,"gloss":8,"desc":14,"desc_audio":15,"voices":16,"examples":17,"fills":54,"choices":55},"grammar","gr-present-perfect-cont","현재완료진행","advanced","지속되는 현재의 행동 표현하기 (현재완료진행형)",null,false,[12,13],"have\u002Fhas + been + 동사 + -ing + (for\u002Fsince + 시간표현)","주어 + have\u002Fhas been + -ing + 상황설명","**현재완료진행형은 영어식 사고의 핵심입니다.** 한국어 사용자들이 가장 헷갈리는 이유는 한국어에는 이 개념이 **문법적으로 존재하지 않기 때문**입니다.\n\n한국어에서 \"나는 한 시간 동안 일하고 있다\"라고 하면, 단순히 현재 진행을 나타낼 뿐입니다. 하지만 영어의 `have been + -ing`은 **과거의 어느 시점에서 시작한 행동이 현재까지 계속 진행 중이며, 그 영향이 현재에 미치고 있다**는 의미입니다. 이것은 **완료(perfect)** 개념과 **진행(continuous)** 개념을 동시에 담고 있습니다.\n\n**왜 영어는 이렇게 복잡할까요?** 영어는 **행동의 \"시간대(timeframe)\"에 매우 민감한 언어**입니다. `I work` (일반적 사실)와 `I am working` (지금 이 순간)과 `I have been working` (과거부터 지금까지 계속)은 모두 다른 의미입니다. 마지막 형태는 \"시작점이 과거 → 현재까지 계속 → 아직 끝나지 않음\" 이라는 **3차원의 시간 개념**을 표현합니다.\n\n**한국어와의 결정적인 차이:** 한국어는 시제가 명확하지 않아서 \"-고 있다\"로 모든 진행 상황을 표현합니다. 하지만 영어는 \"언제부터 시작했는가\"라는 **과거와의 연결고리**를 문법에 반영합니다. 따라서 `have been + -ing`은 단순 현재진행이 아니라 **\"과거에서 지금까지의 연속된 시간 흐름\"**을 나타내는 고급 표현입니다.","https:\u002F\u002Fpub-96bedcbbfd0f4e5d82c4505745cced9c.r2.dev\u002Fexplain_audio\u002F2880941c-39a1-43f2-9b0b-5204db0004dc.mp3",[],[18,24,30,36,42,48],{"en":19,"ko":20,"ko_audio":21,"audio":22,"audios":23},"I have been studying English for five years.","나는 5년 동안 영어를 공부해왔다. (그리고 지금도 계속 공부 중이다)","https:\u002F\u002Fpub-96bedcbbfd0f4e5d82c4505745cced9c.r2.dev\u002Ftrans_audio\u002Fa5262234-47d9-4ffc-a247-8e9b965f83fd.mp3","https:\u002F\u002Fpub-96bedcbbfd0f4e5d82c4505745cced9c.r2.dev\u002Fblock_audio\u002Fdf957156-c81a-4dde-ad65-8de73305366b.mp3",{},{"en":25,"ko":26,"ko_audio":27,"audio":28,"audios":29},"She has been living in Seoul since 2015.","그녀는 2015년부터 서울에 살고 있다. (지금까지 계속)","https:\u002F\u002Fpub-96bedcbbfd0f4e5d82c4505745cced9c.r2.dev\u002Ftrans_audio\u002Feed284aa-506b-43f9-a3b7-5a577c160782.mp3","https:\u002F\u002Fpub-96bedcbbfd0f4e5d82c4505745cced9c.r2.dev\u002Fblock_audio\u002F06ff3c25-dacd-4c12-93d9-62ce6955c6f4.mp3",{},{"en":31,"ko":32,"ko_audio":33,"audio":34,"audios":35},"They have been waiting for two hours already.","그들은 이미 2시간 동안 기다리고 있었다.","https:\u002F\u002Fpub-96bedcbbfd0f4e5d82c4505745cced9c.r2.dev\u002Ftrans_audio\u002F5be1b587-7203-4d26-aeb9-1808393f92ed.mp3","https:\u002F\u002Fpub-96bedcbbfd0f4e5d82c4505745cced9c.r2.dev\u002Fblock_audio\u002F682537d5-00f8-4e37-8197-f14e95e40291.mp3",{},{"en":37,"ko":38,"ko_audio":39,"audio":40,"audios":41},"How long have you been working at this company?","당신은 이 회사에서 얼마나 오래 일해왔습니까?","https:\u002F\u002Fpub-96bedcbbfd0f4e5d82c4505745cced9c.r2.dev\u002Ftrans_audio\u002Fd74e9ac3-3d2c-4902-beef-52f09c0d7d8c.mp3","https:\u002F\u002Fpub-96bedcbbfd0f4e5d82c4505745cced9c.r2.dev\u002Fblock_audio\u002F0df94bb6-7a20-4977-9fe5-19a25d1fbaaa.mp3",{},{"en":43,"ko":44,"ko_audio":45,"audio":46,"audios":47},"The weather has been improving for the past few days.","날씨가 지난 며칠 동안 계속 좋아지고 있다.","https:\u002F\u002Fpub-96bedcbbfd0f4e5d82c4505745cced9c.r2.dev\u002Ftrans_audio\u002F2c993fe8-9255-46aa-aed5-77fbe44ba474.mp3","https:\u002F\u002Fpub-96bedcbbfd0f4e5d82c4505745cced9c.r2.dev\u002Fblock_audio\u002F87ec4f55-c970-454a-a271-b234b28851d8.mp3",{},{"en":49,"ko":50,"ko_audio":51,"audio":52,"audios":53},"We have been discussing this problem since this morning.","우리는 이 아침부터 이 문제를 계속 논의해오고 있다.","https:\u002F\u002Fpub-96bedcbbfd0f4e5d82c4505745cced9c.r2.dev\u002Ftrans_audio\u002F05b89b98-4f1c-434f-97ee-67deb10ed841.mp3","https:\u002F\u002Fpub-96bedcbbfd0f4e5d82c4505745cced9c.r2.dev\u002Fblock_audio\u002F77b7c592-1600-402e-921b-1e8bb3c28bce.mp3",{},[],[56,68,79],{"ko":57,"options":58},"다음 문장 중 현재완료진행형이 **가장 자연스러운** 것은 어느 것입니까?",[59,61,64,66],{"t":60,"ok":10},"I have been reading a book.",{"t":62,"ok":63},"I have been living in this house for 10 years.",true,{"t":65,"ok":10},"I have been eaten breakfast.",{"t":67,"ok":10},"I have been understanding mathematics.",{"ko":69,"options":70},"현재완료진행형 `have been + -ing`과 단순현재진행형 `am\u002Fis\u002Fare + -ing`의 가장 큰 차이점은 무엇입니까?",[71,73,75,77],{"t":72,"ok":10},"현재완료진행형은 항상 더 오래 지속되는 행동이다.",{"t":74,"ok":63},"현재완료진행형은 과거의 시작점에서 현재까지 계속되는 행동을 강조하며, 단순진행형은 단순히 '지금 이 순간'만 표현한다.",{"t":76,"ok":10},"현재완료진행형은 더 비공식적이다.",{"t":78,"ok":10},"현재완료진행형은 미래도 포함한다.",{"ko":80,"options":81},"빈칸을 채우시오: \"How long ___ you ___ here?\" (당신은 여기에 얼마나 오래 있어왔습니까?)",[82,84,86,88],{"t":83,"ok":63},"have \u002F been waiting",{"t":85,"ok":10},"are \u002F waiting",{"t":87,"ok":10},"have \u002F waited",{"t":89,"ok":10},"do \u002F wait"]