개편이전의 자유게시판으로 열람만 가능합니다.
영어고수님들
다음 두 문장을 현재 완료 진행형을 이용해 한문장으로 만드세요
It started raining two days ago.
It is still raining now.
학교에서 제시한 답은
It has been raining for two days. 였는데
우리애는 It has been raining since two days ago. 라고 썼는데 틀렸다네요.
문법상 문제는 없어보이는데 왜 틀린 답인가요?
그리고 for 3 days 라는 답도 제법있어서 복수 정답으로 한다는데
for 3 days가 더 맞는 답이 아닌가요?
1. 깜장이 집사
'11.5.8 11:53 PM (124.49.xxx.54)영어 고수는 아닌데요..
d님 말씀이 맞는 듯..2. 정
'11.5.8 11:54 PM (59.6.xxx.20)저도 고수는 아니지만....
ago와 같이 과거를 나타내는 단어와 현재완료형은 같이 쓰지 않는다고 배웠던 것 같은 기억이....3. .
'11.5.9 12:06 AM (14.52.xxx.8)어릴적 미국인학교에서 영어 배웠던 사람입니다만 원글님 아이가 쓴 답은 틀린 말입니다. d님 댓글의 설명이 문법적으론 옳겠네요.
4. ..
'11.5.9 12:08 AM (211.237.xxx.196)sicne는 어떤 시점부터란 뜻이니까.. since다음엔 시점이 나와줘야되죠.
since the day before yesterday 그저께부터.. 매끄럽죠.
since two days ago를 해석해보세요. ago가 들어간 "이틀전에"는 과거사제와 어울리는 표현이에요. 이틀전에 과거시제로 뭘 했다. 그런데 현재완료에 쓰이는 since와 만나면 "이틀전에 이후로" ~하고 있다. 해석 해보면 이상한 문장이 되는거죠.5. ..
'11.5.9 12:11 AM (211.237.xxx.196)그러니까 우리나라 말로도 그저께 이후로 ~하고있다가 맞고요.
이틀전에 이후로 ~하고 있다는 틀리는 표현이죠. 이틀전에 뭐 했다. 이러면 맞는 표현이고요.6. 맞는데요
'11.5.9 11:11 AM (121.139.xxx.164)원글님 아이의 답은 맞는 문장입니다.
선생님이 틀리신 것이지요.
우리나라 학교교육의 여러문제들중의 하나인거 같아요.
즉, 실력이 없는 선생님들이 의외로 많다는 거..그래서 오히려 아이들이 더 잘 알아서 쓴 답을 오답처리하는 코미디 같은 일이 가끔 벌어지고 있지요 ㅋ
아무튼 원글님 말씀처럼 아무 문제없는 흔히 쓰는 표현입니다.
인터넷 검색만 해봐도 흔한 표현이라는 것을 쉽게 아실 수 있을 거에요.
틀리다고 하신 분들은 ago가 현재완료와 어울리지 않는다고 하셨는데 이건 착각을 하신 겁니다.
여기서 현재완료와 ago는 충돌하는 것이 아닌데 ago의 역할에 대한 이해 없이 그냥 단어만 보고 판단하신 것이지요.
예를 들어 볼게요...
I have lived in Seoul two years ago. (X)
이때 "two years ago"라는 과거시점이 동사인 have lived를 직접수식하므로 충돌이 일어나는 것이지요. 그래서 이건 틀린 것이고.
I have lived in Seoul since two years ago. (O)
이때 동사인 have lived를 수식하는 것은 "since 덩어리"입니다.
"two yeas ago"는 "since 덩어리"안에 갖혀서 have lived에 전혀 영향을 주지 않지요.
다른 예로,
I have been studying Engish since I met Mr. Smith three years ago. (O)
이때 "three years ago"는 since 덩어리 안의 동사 met을 수식해 주는 것이지 본동사인 have been studying을 수식하는 것이 아니죠.
결론적으로 "since + 과거시점" 꼴로 사용하면 되니까
"since 2002", "since yesterday", "since last month", "since two days ago" 등등 다 현재완료와 함께 사용할 수 있습니다.