제 책에 보면 현재 완료는 과거부터 현재까지의 시간대에 걸친 일을 나타내ㄹ므로, 명백한 과거를 나타내는 부사(구)와 함게 쓸 수 없다.
when last week[night/month] ago just now
When did you see [x have you seen] John last?
이렇게 나와 있는데요,
I'll go out when I have finished this work. 이 문장은 된대요. 왜 그런거죠?
때 조건을 나타내는 부사절에서는 미래완료형을 현재완료형으로 나타낸다. 라고 쓰여 있는데,
앞에 대로라면 완료 시제는 when과 함께 못 쓰는 거 아닌가요~?





3


