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!!!

AND