본문 바로가기
ENGLISH

경험의 시간을 묻는 ‘How long have you been -?’ : 그래머인유즈 영문법 필기노트

by 분홍분홍 2021. 5. 20.
예시문장
How long have you been in korea?

I have been in korea since Monday.

I have been in Korea for two days.
한국에 얼마나 있었나요?

(지금까지)나는 한국에 있었습니다. 월요일부터.

(지금까지)나는 한국에 있었습니다. 이틀 동안.

필기노트

'How long have you been-(과거분사)'은 과거부터 지금까지 경험한 것의 기간을 묻는 표현 입니다.

'Since' 또는 'For'을 사용하여 대답할 수 있습니다.

How long has she been in Brazil? 그녀는 브라질에 얼마나 있었나요?

비교문장(일반 현재/현재완료)

'be' 일반 현재 vs 'have been' 현재 완료

Dan and Kate are married.
댄과 케이트는 결혼했다.
They have been married for five years.
(지금까지)그들은 결혼했다. 5년 동안.
are you married?
당신은 결혼했나요?
How long have you been married?
당신은 결혼한지 얼마나 되었나요?
do you know Lisa?
당신은 리사를 알고 있나요?
I know Lisa.
나는 리사를 안다.
How long have you known her?
그녀를 안지 얼마나 되었나요?
I've(have) known her for a long time.
나는 그녀를 아주 오랫동안 알아왔다.
I have a car.
나는 차가 있다.
how long have you had your car?
당신의 차를 보유한지 얼마나 되었나요?
Vera lives in Brasilia.
베라는 브라질에 살고 있다.
how long has she lived in Brasilia?
브라질에서 얼마나 살았나요?

비교문장(현재 진행/현재 완료 진행)

'be -ing' 현재 진행 vs 'have been -ing' 현재 완료 진행

앞으로도 계속 진행될 상황을 언급할 때 현재 완료 진행을 사용한다.

I'm studying German.
나는 독일어를 공부하고 있다.
how long have you been studying German?
당신은 (과거부터 지금까지 앞으로 계속)독일어를 공부하고 있은지 얼마나 되었나요?
I've(have) been studying German for two years.
나는 (과거부터 지금까지 앞으로 계속)독일어를 공부하고 있은지 2년 되었습니다.
It's raining.
비가 내리고 있다.
It's(has) been raining all day.
온종일 (과거부터 지금까지 앞으로 계속) 비가 내리고 있다.
반응형

댓글