1. 현재, 과거, 미래

1) 현재

(1) 동사 형태 - 현재형

(2) 용법 - 일반적 사실이나 일상적 습관을 나타냄.

It snow in Korea. (일반적 사실)

I listen to Beethoven's symphonies every day. (일상적 습관)

2) 과거

(1) 동사 형태 - 과거형

(2) 용법 - 과거에 발생한 일을 나타냄.(발생한 때 언급필요)

It snowed last Friday.

I listened to Beethoven's symphonies yesterday.

3) 미래

(1) 동사 형태 - 미래형

(2) 용법 - 미래에 발생할 일을 나타냄.(발생한 때 언급필요)

It will snow this Friday.

I will listen to Beethoven's symphonies tonight.


참고 1. 미래를 나타내는 will과 be going to

(1) 의지를 나타낼 때는 will 을 쓴다.

I will help you.

(2) 예정된 계획을 나타낼 때는 be going to 를 쓴다.

I am gonig to listen to Beethoven's symphonies tonight.

(3) 예상을 나타낼 때는 wil 이나 be going to를 쓴다.

It will snow this Friday = It is going to this Friday.


참고 2. 미래를 나타내는 shall과 I, We

I/We shall listen to Beethoven's symphonies tonight.

shall 은 I 와 we 와 함께 쓰이는 경우를 제외하고는 더 이상 영어에서 거의 쓰이지 않는다.


2. 진행형

1) 현재 진행

(1) 동사 형태 - 'be동사 현재형 + -ing'

(2) 용법 - 현재 진행되고 있는 것을 표현할 때.(현재를 나타냄.)

We are going bowling. = We are going bowling now. 

2) 과거 진행

(1) 동사 형태 - 'be동사 과거형 + -ing'

(2) 용법 - 과거의 한 시점에서 진행되고 있던 일을 표현할 때.

I was listening to Beethoven's symphonies when you called me.

3) 미래 진행

(1) 동사 형태 - 'will be + -ing'

(2) 용법 - 미래의 한 시점에서 진행되고 있을 일을 표현할 때.

It will be snowing when you arrive.


3. 완료형

1) 현재 완료

(1) 동사 형태 - 'have/has p.p'

(2) 용법

① 과거에 발생한 일이지만 발생한 때는 중요치 않아 언제 발생했는가를 언급하지 않을 때 현재 완료를 쓴다.

I have seen the movie. - 현재완료

I saw the movie last Saturday. - 과거시제 

② 행위가 현재까지 계속해서 반복되고 있을 때 현재 완료 사용.

We have had five exams so far this semester.

③ 상태가 현재까지 계속해서 반복되고 있을 때 현재 완료 사용.

I have been here since two o'clock.

④ 방금 끝난 일을 나타낼 대 현재 완료 사용.

I have just had lunch.

2) 과거 완료

(1) 동사 형태 - had p.p

(2) 용법 - 과거에 발생한 일보다 먼저 발생했던 일을 나타낼 때.

Dinosaurs had become extinct by the time humankind first appeared.

3) 미래 완료

(1) 동사 형태 - will have p.p

(2) 용법 - 미래에 발생할 일보다 먼저 일어날 일을 나타낼 때.

I will have finished my homework by the time I go to the movies.


4. 완료 진행

1) 현재 완료 진행

(1) 동사 형태 - have/has been + -ing

(2) 용법 - 과거에 발생한 일이 현재까지 계속해서 진행되고 있을 때.

I have been waiting for my girlfriend since eleven o'clock.

2) 과거 완료 진행

(1) 동사 형태 - had been + -ing

(2) 용법 - 과거에 발생한 일이 과거의 한 시점까지 계속해서 진행되었을 때

The police had been looking for the criminal for three years before they caught him.

3) 미래 완료 진행

(1) 동사 형태 - will have been + -ing

(2) 용법 - 미래에 발생할 일이 미래의 한 시점까지 계속해서 진행될 때.

When I retire next year, I will have been teaching for 30 years.