오늘 배워볼 주제는 for, since, when 그리고 how long 입니다.
for, since
① for와 since는 얼마 기간동안 발생한 것인지 말할 때 쓰는데요. for와 since의 느낌은 약간 다릅니다.
- for : for + 기간
for는 어떤 기간동안 발생한 것인지 나타내기 때문에 for 뒤에는 기간을 나타내는 말들이 자주 보입니다.
예를 들어,
two hours, a long time, a week, 20minutes, six months, ages, five days, 50 years, years 등
예시)Kelly has been working here for six months.
- since : since + 시작한 시점
since는 어떤 시점 이후로 발생한 것을 나타내기 때문에 since 뒤에는 시점을 나타내는 말들이 자주 보입니다.
예를 들어,
8:00, April, lunchtime, Monday, 1985, we arrived, May 12, Christmas, yesterday 등
예시)
Kelly has been working here since April.
② for는 생략이 가능해요. 단, 부정적인 문장만 빼고.
예시)
They've been married (for) 10 years. => for 생략가능
They haven't had a vacation for 10 years. => for 생략불가능
③ for + all은 불가능 : all은 for가 포함되어있기 때문에 함께 쓰지 않아요.
예시)
I've lived here all my life.
④ 부정적인 문장의 for는 in으로 대체 가능
예시)
They haven't had a vacation in(=for) 10 years.
when, how long 비교
when + 단순과거, how long + 현재완료가 옵니다. when은 어느 한 포인트의 시점 느낌이 강하고, how long은 어떤 기간동안인 느낌이 강해요.
예시)
A : When did Joe and Carol first meet?B : They first met a long time ago.
A : How long have they known each other?B : They've known each other for a long time / since they were in high school.
It has been + 기간 since 주어 + 과거동사
It has been + 기간 since S + V는 알아두면 좋은 표현이에요.
since 뒤의 s + v 이후로 얼마만의 기간이 됐다는 뜻이죠.
예시)It's been 2 years since I saw joe.해석 : 내가 Joe를 본 이후로 2년이 지났어.=> Joe를 2년동안 못 봤다는 뜻이죠.
질문형으로는How long has it been since 주어 + 과거동사 입니다.
예시)How long has it been since you saw Joe?해석 : 너 Joe를 본 이후로 얼마나 지났어?=> Joe를 마지막으로 본 게 언제야?
혼자 공부하면서 정리해봤습니다
감사합니다!
'독학으로해보는영어' 카테고리의 다른 글
Grammar in Use Unit 15. 과거완료 진행형(Past Perfect Continuous) (0) | 2021.06.29 |
---|---|
영어공부혼자하기, Grammar in Use Unit 14. 과거완료, 대과거 (0) | 2021.06.28 |
영어공부혼자하기, Grammar in Use Unit 12. How long have you (been) (0) | 2021.06.24 |
영어공부혼자하기, Grammar in Use Unit 11. 현재완료 진행형과 현재완료 비교 (0) | 2021.06.23 |
영어공부혼자하기, Grammar in Use Unit 10. 현재완료 진행형(present perfect continuous) (0) | 2021.06.22 |