The last train was due in 20 minutes and I made it to the station just in time to catch it. If I had missed it, I would have had to take a taxi home. |
( If I had missed it ..; (어제저녁에) 막차를 놓쳤더라면! )
막차(기차)는 20분후에 도착예정이었고, 나는 역에
가까스로 늦지않게 도착해서 기차를 타는데 성공
했다. 만약에, 그때 기차를 놓쳤더라면, 택시타고
집에 갔었야 했다.
Words,Phrases & Patterns
> due ; 도착예정인, 지불예정인 ( be due 시간/날짜 )
> make it ; (구어체) 해내다. I made it! ( 해냈다 )
> in time ; 제시간에 ; on time 딱 그시간에
> catch ; ....에 (시간에 맞춰서) 타다
> miss ; (버스,기차,비행기등에) 늦어서 타지못하다
> take ; (교통수단을) 이용하다
> home ; (부사) 집으로, 집에서
여기서 if I had missed it, I would have had to 는 문법적으로
가정법 과거완료 의 표현입니다. 가정법 과거완료는, 과거사실
에대한 가정으로 (과거에/그때) 만약 ...였더라면/했더라면.....
..했들텐데 라고 과거사실을 공상/상상함을 말합니다.
중요한것은 과거의 실현가능성이 적었고, 이루어질수 없었음의
나타내기위해 if 절의 동사를 과거보다 하나 더 이전의 동사
시제 즉, 과거완료형 으로 쓴다는 것입니다.
현재의것을 가정할때는 ; if 동사 과거형, would.....
과거의것을 가정할때는 ; if 동사 과거완료, would have Vp.p....
참고로, 여기서 과거란, 먼 과거를 말하는데 아니라, 가까운 과서 즉,
어제, 어제밤 일수도 있고, 오늘 아침 일수도 있습니다.
참고로,
현재완료란 : have + Vpp (과거부터 현재까지를 나타내는 시제)
과거완료란 : had + Vpp (과거이전부터 과거의 어느시점까지를 나타내는 시제)
우리말로;
그때(어제/오늘 아침에 등등) 만약에......했더라면, .....했들텐데...
라고 말하고 싶을때는, 과거사실에 대한 가정을 나타내는 가정법
과거완료형을 써보세요.
예를들어;
( 가정법 과거완료 - 과거의 공상 ) (a) If it had not been so expensive, I would have bought it. ( (그때) 그렇게 비싸지않았다면, 샀을텐데 ) (b) If we had acted sooner, things might have been different ( (그때) 우리가 좀더 일찍 행동했더라면, 상황이 달랐을지도 모른다 ) |
Have a great day today!!!
No challenge, No chance!!!
'콩콩쌤의 하루 영어' 카테고리의 다른 글
영어의 정중한 표현 - 가정법으로 (0) | 2014.04.07 |
---|---|
if절 대신의 without = 없다면, 없었다면 (0) | 2014.04.04 |
가정법 과 직설법 (0) | 2014.04.02 |
If possible.., if necessary... (0) | 2014.04.01 |
When in Rome, do as the Romans do (0) | 2014.03.31 |