현재완료와 쓸 수 없는 말들
명백한 과거부사는 현재완료와 쓸 수 없다.
현재완료는 명백한 과거부사와는 함께 쓸 수 없습니다.
현재완료는 과거부터 현재까지 계속되는 ‘선’이라고 생각할 수 있고, 명백한 과거는 ‘점’이라고 할 수 있기 때문에 같이 쓸 수 없습니다.
예문
ex) He has come here yesterday. (x)
현재완료 has come은 과거부사 ‘yesterday’와는 함께 쓸 수 없습니다. 다음과 같이 고쳐야 합니다.
⇒ He came here yesterday. (o)
명백한 과거를 나타내는 부사
ago, yesterday, last night, then 등은 현재완료와 쓸 수 없습니다.
when도 현재완료와 쓸 수 없다.
그리고 when도 현재완료와 함께 사용할 수 없습니다.
ex) When have you come? (x)
⇒ When did you come? (o) 으로 고쳐야 합니다.
현재완료는 계속을 나타내는 선인데, when은 한 순간을 나타내는 점입니다. 논리적인 모순이 생기므로 함께 쓸 수 없습니다.
현재 완료는 우리 말에 없습니다.
그래서 상당히 어렵습니다.
문법을 이해하는 것은 당연히 중요합니다.
하지만 우리 말에 없는 경우에는 외울 수 밖에 없습니다.
없는 말을 우리 말에 맞추다 보면 어색해 지고 말거든요.
힘드시더라도 이 부사들은 외워 두셔야 합니다.
시험에 잘 나오거든요.
'송성태 영문법 > 1분정리 동영상' 카테고리의 다른 글
진행형 불가동사 (존재, 상태, 소유 동사) (7) | 2013.03.27 |
---|---|
since, for (현재완료의 계속) (2) | 2013.03.27 |
명사절, 형용사절 (시간과 조건) (4) | 2013.03.25 |
진행시제 (5) | 2013.03.23 |
부사절 (시간 조건의 부사절) (10) | 2013.03.23 |