1급 영어일반 영어빈출 낮음
다음의 괄호 안에 들어갈 가장 알맞은 것은? "I ( ) it for six years by next year."
1
had been studying
2
am studying
3
have been studying
4
will have been studying
상세 해설
정답 해설
'by next year'(내년이면)라는 미래 시점을 기준으로, 그때까지 6년 동안 계속 공부해온 상태를 나타내야 합니다. 이런 경우 미래완료진행형(will have been + ~ing)을 사용합니다. 'I will have been studying it for six years by next year.'는 '내년이면 6년 동안 공부하게 됩니다'라는 의미로, 과거부터 미래 시점까지의 계속적 행위를 나타냅니다.
학습 팁
by + 미래시점 → 미래완료(will have p.p.) 또는 미래완료진행(will have been ~ing). 진행형은 동작의 지속을 강조합니다.
오답별 해설
1. had been studying
'had been studying'은 과거완료진행형으로, 과거의 특정 시점 이전의 행위를 나타내며 미래와 함께 사용할 수 없습니다.
2. am studying
'am studying'은 현재진행형으로, '내년까지 6년간'이라는 시간 표현과 맞지 않습니다.
3. have been studying
'have been studying'은 현재완료진행형으로, 미래 시점(by next year)과 함께 사용할 수 없습니다.

