img
i
회원가입시 광고가 제거 됩니다
현재완료진행 for since 이요 Tim has been watching TV since two hours ago에서 왜
Tim has been watching TV since two hours ago에서 왜 for이 아니라 since가 되나요?For과 since 차이 좀 알기쉽게 말씀부탁드리고싶어요
좋은 질문이에요! 영어에서 현재완료진행 시제에서 사용하는 for과 since는 정말 많이 헷갈리죠.
하지만 핵심 차이는 "기간"을 말하느냐 vs **"시점을 말하느냐"**입니다.
아주 쉽게 정리해드릴게요.
---
✅ for vs since 차이 핵심 요약
구분 for since
의미 "얼마 동안" (기간) "언제부터" (시점)
예시 for 2 hours (2시간 동안) since 3 PM (오후 3시부터)
사용 경우 총 시간의 길이를 말할 때 시작한 시점을 정확히 말할 때
---
예문 비교
I have been studying for two hours.
→ 나는 2시간 동안 공부하고 있는 중이다. (총 시간: 2시간)
I have been studying since 3 PM.
→ 나는 오후 3시부터 공부하고 있는 중이다. (시작 시점: 3 PM)
---
❌ 질문 예문의 오류
> ❌ Tim has been watching TV since two hours ago.
이 문장은 문법적으로 틀린 표현입니다.
왜냐하면 **“two hours ago”는 시점이 아니라 과거의 '완료된 시점'**이기 때문에
→ since와 어울리지 않습니다.
---
✅ 올바른 표현은?
Tim has been watching TV for two hours.
→ for + 기간이므로 자연스러운 문장입니다.
또는
Tim has been watching TV since 8 o'clock.
→ since + 정확한 시점 (몇 시, 언제부터 등)
---
“two hours ago”는 왜 안 되나요?
“two hours ago”는 과거 시점은 맞지만,
“정확한 시간”이 아니고, **현재까지 연결되는 시점이 아닌 “끊긴 시점”**이기 때문에
→ 현재완료/현재완료진행과 어울리지 않습니다.
---
외우는 꿀팁!
for는 "얼마 동안?" → 기간
⏱️ for two hours, for a week, for a long time
since는 "언제부터?" → 시점
since Monday, since 1999, since 8 a.m.