[1] "어떤 일/행위가 발생한지 얼마나 되었냐"에 대해 이야기 할 때, for와 since를 사용한다.
"for+기간" (2시간, 6주 등)
I've been waiting for two hours.
난 두 시간 동안 기다렸어. (계속 기다리고 있어.)
Kelly has been working here for six months.
켈리는 여기서 6개월 동안 일 했어.
I haven't seen Tom for three days.
난 3일 동안 탐을 보지 못 했어.
"since+시작 시점" (8:00, Monday, 1985 등)
I've been waiting since 8:00.
난 8시부터 기다렸어. (계속 기다리고 있어.)
Kelly has been working here since April. (=from April until now)
켈리는 여기서 4월부터 일 했어. (지금도 계속 일 하고 있음.)
I haven't seen Tom since Monday.
난 탐을 월요일부터 못 봤어.
"for를 생략"할 수도 있다. (하지만 부정문에서는 보통 생략하지 않는다.)
They've been married (for) ten years. (for가 있어도 되고 없어도 되고)
그들은 결혼한 지 10년 되었어.
They haven't had a vacation for ten years. (반드시 for를 사용)
그들은 10년 동안 휴가를 가지지 못 했어.
all과 함께 for를 사용하지는 않는다.
I've lived here all my life. (for all my life라고 표현하지 않는다.)
나는 여기서 우리 가족 모두와 살아 왔어.
[2] When과 How long의 비교
A: When did it start raining?
B: It started raining an hour ago / at one o'clock.
A: 언제부터 비가 내리기 시작했어?
B: 1시간 전부터 / 1시 부터 비가 내리기 시작했어.
A: How long has it been raining?
B: It's been raining for an hour / since one o'clock.
A: 얼마나 오랫동안 비가 내렸어?
B: 1시간 동안 비가 내리고 있어 / 1시 부터.
-----------------------------------------------------
A: When did Joe and Carol meet each other?
B: They first met a long time ago / when they were in high school.
A: 조와 캐롤은 서로 언제 만났어?
B: 오래 전에 처음 만났어 / 그들이 고등학교에 있을 때
A: How long have Joe and Carol known each other?
B: They've known each other for a long time / since they were in high school.
A: 조와 캐롤이 서로 알게 된 지는 얼마나 되었어?
B: 그들은 오랫동안 서로 알아 왔어 / 고등학교 때 부터.
[3] 어떤 일이 발생한 이후로~ Since
It's been two years since I last saw Joe. (=I haven't seen Joe for two years.)
내가 마지막으로 조를 본지가 2년이 되었어. (=난 2년동안 조를 못 봤어.)
It's been ages since we went to the movies. (=We haven't gone to the movies for ages.)
우리가 영화 보러 간 이후로 오랜만이야. (우리는 오랫동안 영화 보러 가지 않았다.)
How long has it been since you last saw Joe? (=When did you last see Joe?)
조를 마지막으로 본 이후로, 얼마나 되었어? (=언제 조를 마지막으로 봤어?)
How long has it been since Mrs. Hill died? (=When did Mrs. Hill die?)
힐 여사가 돌아가신 이후로 얼마나 되었어? (=힐 여사는 언제 돌아가셨어?)
※ 본문의 예문 등은 Grammar In Use _ Intermediate를 참고하였습니다. 감사합니다.
'영어기초문법' 카테고리의 다른 글
과거완료 시제의 이해와 연습 (0) | 2022.12.29 |
---|---|
현재완료와 과거형의 비교 이해 (0) | 2022.12.27 |
How long have you (been)…? 얼마나 오랫동안...? (0) | 2022.12.22 |
현재완료와 현재완료진행형의 비교 (0) | 2022.12.21 |
현재완료진행형 (Present Perfect Continuous)의 이해와 연습 (0) | 2022.12.20 |
댓글