레벨: 중급(Intermediate)
카테고리: 영어 시제
목표: 영어 시제의 올바른 사용법 익히기
난이도: 초등학교 고학년 수준

문제 설명

영어 시제는 동작이나 상태가 일어난 시간을 나타냅니다. 현재, 과거, 미래 시제와 각각의 진행형, 완료형, 완료진행형이 있습니다. 이 문제에서는 다양한 상황에서 올바른 시제를 선택하는 연습을 해봅니다. 각 문장의 빈칸에 알맞은 동사 형태를 선택하여 문장을 완성해보세요. 이를 통해 영어 시제의 올바른 사용법을 익힐 수 있습니다.

학습 목표

1. 현재 시제와 과거 시제의 올바른 사용법 익히기
2. 현재완료와 과거완료 시제의 차이점 이해하기
3. 미래 시제의 다양한 표현 방법 배우기
4. 진행형 시제의 용법 이해하기
5. 상황에 맞는 적절한 시제 선택하기

문제 풀기

I ________ to the same school for five years now.
A
go
B
went
C
have been going
D
had gone
설명: 이 문장에는 "for five years now"라는 표현이 있으므로 현재완료진행형을 사용합니다. 현재완료진행형은 과거에 시작해서 현재까지 계속되고 있는 동작을 나타냅니다. "I have been going to the same school for five years now"는 "나는 지금까지 5년 동안 같은 학교에 다니고 있다"라는 의미입니다.
When I arrived at the party, most of the guests ________.
A
leave
B
left
C
were leaving
D
had already left
설명: 이 문장에서는 "arrived"라는 과거 시제의 동작이 있고, 그 이전에 일어난 동작을 표현해야 하므로 과거완료 시제를 사용합니다. 과거완료 시제는 과거의 어떤 시점보다 더 이전에 일어난 일을 나타냅니다. "When I arrived at the party, most of the guests had already left"는 "내가 파티에 도착했을 때, 대부분의 손님들은 이미 떠난 상태였다"라는 의미입니다.
Look at those dark clouds! It ________ rain soon.
A
rains
B
rained
C
is going to
D
has rained
설명: 이 문장에서는 "Look at those dark clouds"라는 현재의 증거를 바탕으로 가까운 미래에 일어날 일을 예측하고 있으므로, "be going to" 구문을 사용한 미래 시제가 적절합니다. "It is going to rain soon"은 "곧 비가 올 것이다"라는 의미입니다.
I ________ TV when the phone rang.
A
watch
B
was watching
C
had watched
D
have watched
설명: 이 문장에서는 과거의 특정 시점(전화가 울렸을 때)에 진행 중이던 동작을 표현해야 하므로 과거진행형을 사용합니다. "I was watching TV when the phone rang"는 "전화가 울렸을 때 나는 TV를 보고 있었다"라는 의미입니다.
By this time next year, I ________ from university.
A
graduate
B
will graduate
C
will have graduated
D
am graduating
설명: "By this time next year"라는 표현은 미래의 특정 시점까지 완료될 동작을 나타내므로 미래완료 시제를 사용합니다. 미래완료 시제는 "will have + 과거분사" 형태로 표현됩니다. "By this time next year, I will have graduated from university"는 "내년 이맘때쯤이면, 나는 대학을 졸업했을 것이다"라는 의미입니다.

학습 힌트

기본 시제 구분:
- 현재 시제: 일반적인 사실이나 습관적인 동작을 표현합니다.
예: I go to school every day. (나는 매일 학교에 간다.)
- 과거 시제: 과거에 일어난 일을 표현합니다.
예: I went to school yesterday. (나는 어제 학교에 갔다.)
- 미래 시제: 앞으로 일어날 일을 표현합니다.
예: I will go to school tomorrow. (나는 내일 학교에 갈 것이다.)
진행형 시제:
- 현재진행형: 현재 진행 중인 동작을 표현합니다. (am/is/are + 동사ing)
예: I am studying English now. (나는 지금 영어를 공부하고 있다.)
- 과거진행형: 과거의 특정 시점에 진행 중이던 동작을 표현합니다. (was/were + 동사ing)
예: I was studying when she called. (그녀가 전화했을 때 나는 공부하고 있었다.)
- 미래진행형: 미래의 특정 시점에 진행될 동작을 표현합니다. (will be + 동사ing)
예: I will be studying at 8 PM tonight. (오늘 저녁 8시에 나는 공부하고 있을 것이다.)
완료형 시제:
- 현재완료: 과거에 시작되어 현재까지 영향을 미치는 동작이나 상태를 표현합니다. (have/has + 과거분사)
예: I have lived in Seoul for 10 years. (나는 서울에서 10년 동안 살았다.)
- 과거완료: 과거의 어떤 시점보다 더 이전에 일어난 일을 표현합니다. (had + 과거분사)
예: I had finished my homework before I went to bed. (잠자리에 들기 전에 숙제를 끝냈었다.)
- 미래완료: 미래의 특정 시점까지 완료될 동작을 표현합니다. (will have + 과거분사)
예: I will have finished this project by next week. (다음 주까지는 이 프로젝트를 끝냈을 것이다.)