이전 포스트에서 경험과 결과의 차이점을 언급했었는데,
그 차이의 이유가 꼭 been 과 gone 때문만은 아니다.
been 이 등장하지만 뒤에 오는 표현에 따라 경험이 아닌 다른 용법으로 해석되는 경우가 있다.
She has been in London for five years.
이 예문에서는 그녀가 런던에 가본 적이 있다는 뜻이 아니다.
그녀는 런던에 5년동안 있어왔다라는 뜻의 계속적 용법으로 해석할 수 있다.
현재완료는 용법에 따라 for since already yet just now ever sometimes, once 등의 표현과 함께 자주 쓰인다.
더 많은 예문으로 알아보자.
I have finished my homework now. 나는 지금 숙제를 마쳤다. (완료했다, 이미 끝났음)
I have already bought the tickets. 나는 이미 그 표들을 구매했다. (이미 구매를 완료했다)
I have been to the amusement park once . 나는 놀이공원에 한번 가 본 적이 있다.
She has been to Seoul before. 그녀는 전에 서울에 가 본 적이 있다.
He has lived in Jeju for 10 years. 그는 제주에서 10년동안 살아왔다.
특히 since 는 "~이후로" 라는 뜻으로 현재완료와 빈번하게 등장하는 짝궁이다.
She has enjoyed playing piano since 2001. 그녀는 2001년 이래로 피아노 치는 것을 즐겨왔다.
since 뒤에는 절이 등장할 수 도 있는데, 이런 경우 since 뒤에 절에는 과거시제를 사용한다.
I have raised the roses since I moved to this city. 나는 이 도시에 이사온 이후로 장미들을 길러왔다.
현재완료는 과거에 시작되어 현재까지 계속되는 동작이나 상태를 이야기하거나,
과거의 불특정한 시점에 일어난 동작이나 상태를 나타내기도 한다.
때문에 특정한 과거를 나타내는 부사,
예를 들어 last Saturday, 10 years ago, yesterday 같은 단어들과 함께 사용할 수 없다.
예를 들어 그녀는 어제 캐나다로 돌아갔다. 라고 이야기 하고 싶을 때,
She came back to Canada yesterday 라고 표현해야하지
She has come back to Canada yesterday 라는 표현은 잘못된 문장이다.
또한 의문사 When 으로 시작하는 문장에서도 현재시제와 함께 쓰이지 않는다.
다음 포스트에서는 과거완료에 대해 알아볼 예정이다.
'영어자기주도학습' 카테고리의 다른 글
to 부정사 명사적 역할과 가주어 진주어 (0) | 2021.08.05 |
---|---|
현재완료시제에 대해 쉽게 이해하기 1 (0) | 2020.11.02 |
가정법 I wish 쉽게 이해하기 (0) | 2020.06.17 |
가정법 if 쉽게 알아보기 (0) | 2020.06.15 |
분사의 한정적 용법 (0) | 2020.05.13 |
댓글