2.  It + be + 时间 + before-clause

这个句型中的时间一般为表示一段时间的词语(如:long years , months , weeks , days ,hours , minutes ) ,主句中的谓语动词用肯定式,意为“过多长时间才......”。主句的谓语动词是否定式时,意为“没过多长时间就......”。主句的时态可用过去时was或将来时will be;用was 时,before从句的动词用一般过去时;用will be 时,before从句常用一般现在时。 例如:

It was not long before she learned those poems by heart . 她没过多久就背会了那些诗歌。

It was long before the police arrived .过了很久警察才来。

It will be hours before he makes a decision . 要过好几个小时他才会作出决定。

It will not be hours before meet again . 要不了几个小时我们还会再见面的。

  • 答案
关闭