공부

UNIT 12 for and since when … ? and how long … ? for 과 since 차이 when 과 how long

aNext 2024. 12. 7. 14:46

English Grammar in Use / Grammar in Use Intermediate 학습기록
UNIT 12 for and since when … ? and how long … ? for 과 since 차이 when 과 how long

English Grammer in Use UNIT 12 for and since when … ? and how long … ?





UNIT 12: for and since / when …? and how long …?
 
A
We use for and since to say how long something has been happening.
 
1. We use “for” + a period of time:
“for”는 특정 기간을 나타낼 때 사용. 
이때 기간은 과거에서 지금까지 얼마나 시간이 지났는지를 설명.
 
 We’ve been waiting for two hours.
우리는 두 시간 동안 기다리고 있다.
- 여기서 “for two hours”는 과거 두 시간 전부터 지금까지 기다리고 있음을 의미.
 
for 뒤에는 시간의 기간이 온다. 예를 들어
two hours (2시간) / a long time (오랫동안) / a week (1주일)
20 minutes (20분) / six months (6개월) / ages (오래)
five days (5일) / 50 years (50년) / years (몇 년)
 
 
 Sally has been working here for six months. 
Sally는 6개월 동안 여기서 일해왔다.
- since six months 는 잘못된 표현.
 
 I haven’t seen Tom for three days. 
나는 톰을 3일 동안 보지 못했다.
 
We use “since” + the start of a period:
“since”는 특정 시점이나 시작 시기부터 지금까지의 시간을 나타낼 때 사용.
 
 We’ve been waiting since 8 o’clock.
우리는 8시부터 기다리고 있다.
- since 8 o’clock 은 8시부터 지금까지 기다리고 있음을 의미.
 
since 뒤에는 시작 시점이 온다. 예를 들어:
8 o’clock (8시) / April (4월) / lunchtime (점심 시간)
 Monday (월요일) / 2001 (2001년) / we arrived (우리가 도착했을 때)
12 May (5월 12일) / Christmas (크리스마스) / I got up (내가 일어났을 때)
 
예시:
Sally has been working here since April. 
= Sally는 4월부터 지금까지 여기서 일하고 있다.
 I haven’t seen Tom since Monday. 
나는 월요일 이후로 톰을 보지 못했다.
 
정리:
 for는 기간을 나타내며, 과거부터 현재까지의 기간을 말할 때 사용함.
 since는 특정 시점이나 시작 시점을 나타내며, 그 시점부터 현재까지 이어지고 있음을 나타냄.


B
 
We often leave out “for” (but not usually in negative sentences):
긍정문에서는 “for”를 생략해도 의미가 자연스럽게 전달될 때가 많다. (하지만 부정문에서는 보통 “for”를 생략하지 않는다.)
 
They’ve been married for ten years. 
또는 They’ve been married ten years.
그들은 결혼한 지 10년이 되었다.
 
- for를 생략해도 의미 전달 가능.
 
They haven’t had a holiday for ten years.
그들은 10년 동안 휴가를 가지지 못했다.
 
- 이 문장은 부정문이므로 for 를 반드시 사용해야 함.
 
You can use “in” instead of “for” in negative sentences (I haven’t … etc.):
부정문에서는 “for” 대신 “in”을 사용할 수 있다.
 
They haven’t had a holiday in ten years.
그들은 10년 동안 휴가를 가지지 못했다.
 
-  in ten years 는 for ten years 와 같은 의미로 사용되며, 부정문에서 자연스럽게 사용됨.
 
We do not use “for” + “all …” (all day / all my life etc.):
for 는 all day, all my life 와 같은 표현과 함께 쓰지 않는다. 
 
- 이 경우 그냥 all 로만 표현.
 
I’ve lived here all my life.
나는 평생 여기에 살았다.
 
- for all my life 는 잘못된 표현.
 
정리
긍정문에서는 for 를 생략할 수 있지만, 부정문에서는 보통 생략하지 않는다.
부정문에서 for 대신 in 을 사용할 수 있다.
- all day, all my life 등에서는 for 를 사용하지 않고 단순히 all 로 표현한다.

C
 
Compare “when … ?” (+ past simple) and “how long … ?” (+ present perfect)
when … ? 과  how long … ? 은 시제를 다르게 사용하며 서로 다른 정보를 묻는 질문임.
 
상단 예시 When did it start raining? 
 
a: When did it start raining?
비가 언제 내리기 시작했어?
 
- 과거에 특정한 시점을 묻는 질문으로, 과거형 past simple 사용.
 
b: It started raining an hour ago. / It started raining at 1 o’clock.
비는 한 시간 전에 내리기 시작했어. / 비는 1시에 내리기 시작했어.
 
- 질문에 대한 답변 역시 과거형으로, 시점을 나타낸다.
 
How long has it been raining?
 
a: How long has it been raining?
비가 얼마나 오래 내리고 있어?
 
- 과거에 시작된 일이 현재까지 얼마나 지속되었는지 묻는 질문으로, 현재완료형(present perfect)을 사용함.
 
b: It’s been raining for an hour. / It’s been raining since 1 o’clock.
비가 한 시간 동안 내리고 있다. / 비는 1시부터 내리고 있다.
 
- for + 기간 또는 since + 시점 으로 현재완료에 대해 답한다.
 
하단 예시 When did Joe and Kate first meet?“와 “How long have they known each other?” 비교
 
a: When did Joe and Kate first meet?
조와 케이트가 처음 만난 게 언제였나요?
 
- 과거에 특정 사건이 일어난 시점을 묻는 질문으로, past simple 과거형 을 사용합니다.
 
b: They first met a long time ago. / They first met when they were at school.
그들은 오래전에 처음 만났다. / 그들은 학교 다닐 때 처음 만났다.
 
- 과거의 특정 시점에 대한 대답.
 
a: How long have they known each other?
그들이 서로를 안 지 얼마나 되었나?
 
- 과거에 시작된 일이 현재까지 얼마나 지속되었는지 묻는 질문으로, 현재완료형(present perfect)을 사용한다.
 
b: They’ve known each other for a long time. / They’ve known each other since they were at school.
그들은 오랫동안 서로를 알고 지냈다. / 그들은 학교 다닐 때부터 서로를 알고 지냈습니다.
 
- for + 기간 또는 since + 시점 으로 현재완료형으로 대답함.
 
정리
When … ? / How long … ? 질문 내용 차이
When … ?
과거 특정 시점에 대해 묻는 질문.
 Past Simple 과거형 사용.
 
 예시
When did it start raining? / When did they first meet?
 
How long … ?
과거에 시작된 일이 얼마나 오래 지속되고 있는지 묻는 질문.
Present Perfect 현재완료형 사용.
 
예시
How long has it been raining? / How long have they known each other?
 
When … ? / How long … ? 답변 형태 차이
When … ?
- 과거의 특정 시점 언급 
 
How long … ?
- 지속되는 기간 또는 시작된 시점 언급 


D
 
We say:
 
it’s (= it is) 또는 it’s been (= it has been) 뒤에 a long time, six months 등과 같이 시간을 나타내는 표현을 사용하며, since something happened 와 함께 문장을 만든다.
 
It’s two years since I last saw Joe. / It’s been two years since I last saw Joe.
내가 마지막으로 조를 본 지 2년이 되었다.
(= I haven’t seen Joe for two years. 나는 2년 동안 조를 보지 않았다.)
 
- 과거에 조를 마지막으로 본 시점부터 지금까지 2년이 지났음을 표현.
since 뒤에 특정 사건(마지막으로 조를 본 시점)을 언급하며, 그 이후 시간이 얼마나 흘렀는지 표현.
 
It’s ages since we went to the cinema. / It’s been ages since we went to the cinema.
우리가 영화관에 간 지 정말 오래되었다.
( = We haven’t been to the cinema for ages. 우리는 오랫동안 영화관에 가지 않았다. )
 
- 과거에 영화관에 간 시점부터 지금까지 오래된 시간이 지났음을 나타냄.
- ages 는 a long time 과 유사하게 사용되며, 오랜 시간이 지났음을 강조할 때 사용.
 
How long is it since Mrs Hill died? / How long has it been since Mrs Hill died?
힐 여사가 돌아가신 지 얼마나 되었나요?
( = When did she die? 그녀가 언제 돌아가셨나요? )
 
- 힐 여사가 돌아가신 이후로 흐른 시간을 묻는 질문.
- 과거에 발생한 사건(힐 여사의 사망)을 기준으로 지금까지 얼마나 시간이 흘렀는지 묻는 경우 사용.
 
정리
It’s / It’s been + 시간 + since + 과거 사건
It’s / It’s been … since …
 
과거의 특정 사건 이후로 현재까지 흘러온 시간을 나타낼 때 사용.
 
It’s been @@ time since 특정 사건 happened.
 특정 사건 이후로 @@ 시간이 지났다.
 
How long is it since …? / How long has it been since …?
그 사건 이후로 얼마나 시간이 흘렀나?
 
- 과거의 특정 사건 이후로 흐른 시간을 묻는 질문.