현재완료중..
계속..을 나타낼때..
해커스 그래머게이트웨이에.. 이미지난 과거의 시점을 (last night, two days ago)등을 말할때는 과거시제만 쓰는것을 주의한다. ..
i watched a football game last night.
aron is on vacaton. he left for hawaii two days ago.
이케 되어 있어요..
그런데
i have lived in korea 20 years ago. 나는 20여전부터 한국에 아직도 살고있다.. 이건 맞지 않나요?
he has lived in seoul for 5years. 그는 5년동안 서울에 살고있고, 여전히 살고있다..
she has been sick since last night. 어제밤부터 지금현재도 아프다..
이거는 맞는거 아닌가요?
저 문법처럼 딱 떨어지지 않지 않나요?? 누가좀 설명좀 부탁드려용.ㅎㅎ
댓글 3
-
아련나래
-
유미
I have lived in Korea 20 years ago.
.. 이건 맞지 않네요!
Ago는 과거시제와 쓰인다고 우리다 알듯이
현재완료와는 같이못씁니다.
20년동안 살아오고있다
ㅡ for 20 years로 해야겠지요.
바로 아래문장처럼요~
?
He has lived in Seoul for 5 years.
그는 (지금까지 ) 5년동안 서울에 살고 있다.
?
She has been sick since last night.
어제밤부터 지금현 -
SchokoHolic
정리하면
Have pp 는 since 나 for와 씀 둘다 기간의 의미 가지는 전치사
과거시제는 ago 같은 기간의 의미가 없는 것과 같이 씀
She has been sick since last night.?맞음.
어젯밤부터 계속 쭉 아프단 뜻.
She was sick last night.?맞음.
어젯밤 아팠다는 뜻.