현재 완료(present perfect): Since와 For
현재 완료는 since와 for와 함께 쓰이는데 이벤트나 사건이 일어난 시점은 과거에서부터 시작해서 지금까지 지속되고 있는 것을 말한다.
현재 완료의 기본형: Has/ Have + 과거분사(past participle)
ex> Mr.s Kim has been a student since 2020.
여기서 상황은 학생이 된 것을 말하고, 시간은 2020년부터 현재까지 일어나고 있는 것을 말한다.
Since와 For의 차이점
Since + 특정한 시간의 시점( 예를 들어, 2020, last January, Seven O' clock), 조금 더 구체적인 시점을 나타낸다.
For+ 시간의 길이( 예를 들어, two months, two years)
ex> I have been in this city since last January.
ex> I have been here since Seven o' clock.
ex> I know him. We met two months ago. She has known him for two months. I met her eight years ago. I have known him for ten years.
Since 다음에는 주어, 동사를 갖춘 문장이 올 수 있는데, 이를 시간 절이라고 말한다.
하나의 문장 다음에, Since를 포함한 또 다른 문장인 시간절이 붙어, 두개 의 문장이 하나의 문장이 될 때에는,
Since 앞에 오는 문장의 동사는 현재완료, Since 뒤에 오는 문장의 동사는 과거 동사가 와야 한다.
ex> I have known him since I was in high school.
ex> We have lived in an apartment since we moved to this city.
불명확한 시간과 반복되는 사건들
현재 완료는 과거에 일어난 시점에 대해 이야기하는 것을 말하고 정확한 시간이나 사건은 불명확하다고 할 수 있다.
부사인 ever, never, yet, still, already, lately는 종종 현재 완료와 함께 쓰인다.
ex> Have you ever seen snow? - No, I havenot. I have never seen snow. But she has seen snow.
여기서 사건은 눈을 보는 것을 말하고 시간은 태어난 시간부터 살고 있는 지금까지를 말하는 것이다.
ex> Have you finished your homework yet? I still haven't finished mine. - He has already finished his.
현재완료를 just와 recently를 함께 쓰일 때는 최근에 행동이 끝난 것을 강조할 때 사용한다.
ex> he has recetnly finished her work./- He just finished her work.
현재 완료는 과거 어느 시점에서 시작해 지금까지 반복해서 일어나는 사건들을 표현할 때에도 쓰인다.
그리고 앞으로도 반복해서 일어날 수도 있음을 암시한다.
ex> We have had four tests so far this year.
ex> I've met many people since I came here.
현재완료 vs 단순 과거
현재 완료는 과거에 일어난 사건을 이야기하는데, 과거에 일어난 사건의 시점이 정확하게 언급된 지 않는다.
ex> I've met her, but I haven't met her husband. Have you met him??
- 과거의 불명확한 시점에 대해서 이야기한다.
단순 과거는 구체적인 시점이 있는 사건에 대해서 이야기한다.
ex> I met her yesterday at a party. Her husband was there too, but I didn't meet him. Did you meet him at the party?
어제라는 명확한 시점을 언급하고 있기 때문에 과거시제를 사용한다.
현재 완료는 과거에서 시작해 현재까지 계속되는 사건을 이야기한다.
ex> I have been a teacher for ten years. I love teaching.
-여기서 나는 아직도 선생님이라는 의미를 내포하고 있다.
단순 과거 시제는 상황이 과거에 시작해 과거에 끝난 것을 나타낸다.
ex> I was a student for ten years, from 2010 to 2020. Now I am a trainer.
현재 완료 진행형
현재 완료나 현재 완료 진행형은 거의 구분 없이 같이 쓰이지만 현재 완료 진행형에서는 행동을 나타내는 동사와 함께 많이 쓰인다.
기본형: have been + ing
현재 완료 진행형은 행동의 기간이 과거에서 시작해 지금까지 계속되고 있을 때, 말한다.
ex> I have been sitting here since nine o' clock
상태 동사의 경우에는 현재 완료 진행형으로 쓰이지 않는다.
ex> I have known him since he was a child.
틀린 문장> I have been knowing him since he was a child.
구체적인 시간의 언급이 없이 현재 완료 진행형이 쓰일 때에는, 주로 최근에(recently, lately)에 일어나고 있음을 의미한다.
ex> I have been thinking about changing my major.
ex> All of students have been studying hard.
ex> My back hurt, so I have been sleeping on the floor lately.
live, work, teach 와 같은 동사들은 since와 for 가 같이 쓰일 때 현재 완료와 현재 완료 진행형에는 거의 의미가 똑같다고 보면 된다.
ex> I have lived here since 2000.
ex> I have been living here since 2000.
'영문법(grammar)' 카테고리의 다른 글
스포츠, 운동, 관련 영어 단어(motor development) (0) | 2023.01.11 |
---|---|
스포츠와 운동 관련 영어 단어(예문 포함) (0) | 2023.01.08 |
영문법- 기본적인 영문법 용어(Basic terminology)-명사, 동사, 형용사, 부사, 전치사 (0) | 2022.05.16 |
원인과 결과, 대조, 조건절의 접속사 (0) | 2022.05.10 |
부사절을 부사구로 바꾸어 표현하는 방법(adverb clause to adverbial phrases) (0) | 2022.05.08 |
댓글