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 . 要不了几个小时我们还会再见面的。
- 答案