Close
Log in and study English
easily with CAS English.
Home
← Lessons
Lesson 15

How Long Have You ...?

현재완료 2: 얼마나 오래

Grammar Point 오늘의 문법

How long have you ...? / for / since
When to use
Saying how long you've had your job, lived somewhere, or had a hobby
일, 사는 곳, 취미를 얼마나 오래 했는지 말할 때
Goal
I can talk about duration with the present perfect and for / since.
'~한 지 얼마나 됐다', '~째 하고 있다'를 현재완료와 for / since로 말할 수 있습니다.

Dialogue 대화문

Situation
Hanson is at a job interview. Hayley is the interviewer.
Hanson이 면접을 보고 있어요. Hayley가 면접관이에요.
Hayley
So, how long have you worked as a designer?
디자이너로 일한 지 얼마나 되셨어요?
Hanson
I've worked as a designer for seven years.
디자이너로 일한 지 7년 됐어요.
Hayley
And how long have you been at your current company?
지금 회사에는 얼마나 계셨어요?
Hanson
For about three years. Before that, I worked at a startup.
3년 정도 됐어요. 그 전에는 스타트업에서 일했어요.
Hayley
I see. Have you lived in Seoul for a long time?
그렇군요. 서울에 오래 사셨어요?
Hanson
Yes, I've lived here since I was 10.
네, 열 살 때부터 여기 살았어요.

Grammar Focus 핵심 정리

1. Started in the past, still true now 과거에 시작해서 지금도 계속

I've worked here for five years. You started five years ago and still work there. It's easy to say "I'm working here for five years," but the present perfect is correct.

I've worked here for five years.는 5년 전에 일을 시작해서 지금도 다니고 있다는 뜻입니다. '5년째 일하고 있어요'를 그대로 옮겨 I'm working here for five years.라고 하기 쉬운데, 이때는 현재완료를 써야 해요.

2. for = a period, since = a starting point for는 기간, since는 시작점

for + a length of time: for three years, for a long time. since + when it started: since 2019, since college, since I was 10.

for 뒤에는 기간이, since 뒤에는 시작한 때가 옵니다. for three years, for a long time / since 2019, since college, since I was 10.

3. have been + -ing for ongoing actions 동작이 계속될 때는 have been + -ing

For actions that keep going, like study, work, or wait, we often say I've been studying English for a year. For now, just know this form exists.

study, work, wait처럼 계속 이어지는 동작은 I've been studying English for a year.처럼 have been + -ing로도 자주 말합니다. 지금은 이런 형태가 있다는 것만 알아 두세요.

for + periodsince + starting point
for two weekssince Monday
for five yearssince 2020
for a long timesince I was a kid

Examples 예문

  1. I've worked here for five years.
    여기서 5년째 일하고 있어요.
  2. I've lived in this apartment since 2019.
    2019년부터 이 아파트에 살고 있어요.
  3. How long have you been a teacher?
    선생님 하신 지 얼마나 됐어요?
  4. We've known each other since college.
    우리는 대학 때부터 알고 지냈어요.
  5. I've been studying English for about a year.
    영어 공부한 지 1년 정도 됐어요.
  6. It's been a long time!
    정말 오랜만이에요!

Practice 빈칸 채우기

  1. I've had this phone   two years.
  2. She's lived here   2018.
  3. How long   you known him?
  4. I   here for 10 years.

Role Play 상황 연습

SITUATION

A new teacher is asking about you.

새로운 선생님이 여러분에 대해 묻고 있어요.

YOUR TASK

Use for / since to say how long you've had your job, lived in your home, and had your hobby. Then ask your teacher the same questions.

일, 사는 곳, 취미를 얼마나 오래 했는지 for / since를 써서 말하고, 선생님께도 같은 질문을 해 보세요.

TRY IT

Answer How long ...? questions about your job, home, and hobby with for / since.

일, 집, 취미에 대해 How long ...? 질문을 받는다고 생각하고 for / since로 각각 대답해 보세요.

Let's Talk 선생님과 말하기

  1. How long have you lived in your home? What do you like about it?
    지금 사는 집에서 지낸 지 얼마나 되었나요? 어떤 점이 마음에 드나요?
    Click here to create your own sentence!
    Create

    Correction Result

    Submit
    Show hint
  2. When you meet a friend's partner for the first time, what do you ask?
    친구의 연인이나 배우자를 처음 만나면 무엇을 물어보나요?
    Click here to create your own sentence!
    Create

    Correction Result

    Submit
    Show hint
  3. How long have you known your best friend?
    가장 친한 친구와 알고 지낸 지 얼마나 되었나요?
    Click here to create your own sentence!
    Create

    Correction Result

    Submit
    Show hint
튜터

튜터

수강료

수강료

후기

후기

교재

교재

마이페이지

마이페이지

캐스AI