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.