제가 보는 TEPS 문법책에 나온 내용입니다.
★ 현재완료는 과거부터 현재까지의 시간대에 걸친 일을 나타내므로, 명백한 과거를 나타내는 부사구와는 함게 쓸 수 없다.
when last week ago just now
★ 때, 조건을 나타내는 부사절에서는 미래완료형을 현재완료형으로 나타낸다.
I'll go out when I have finished this work. 이일을 끝내면 외출하겟다.
You'll have to wait until I've finished. 내가 다 사용할 때까지 기다려야해.
이거 어떤 게 맞는 건가요~?
제 생각에는,
I'll go out when I have finished this work, 이것 보다
I'll go out when I finish this work. 가 더 자연스러워 보이는 데요...
위의 문장이 나오면, have finished 는 틀렸다고 할 것 같은데요..
고수님들 답변 부탁해요-





3


