It+be/take+时间段+before句型这一句型中又可以根据主从句的时态分成两种情况。
若主句是一般时将来时态,从句是一般现在时;若主句是肯定句意思是“要过多长时间才”;若主句是否定形式翻译成“用不了多久就”。
It will be 4 years before he graduates.
他还有四年时间才毕业了。
It will be some time before we know the full results.
还要过一些时间我们才能知道全部结果。
It will be eight years before we meet.八年以后我们才能相见。
It may be many years before the situation improves.
这种状况或许要过很多年才能得到改善。
It will be two weeks before everything returns to normal. 两周之后一切才能恢复正常。
It will be many years before the situation improves. 这种状况或许要过许多年才能得以改善。
这时若主句是一般过去时从句也是一般过去时。若主句是肯定句翻译成“多长时间之后才”,
若主句是否定形式翻译成“没过多久就”。如:
It was some time before I realized the truth.
过了很长一段时间我才悟出真相。
It was some time before the door opened in response to his ring.
他按完门铃后过了一会儿门才打开。
It wasn’t two years before he left the country.
还没到两年他们离开了那国家。
It won’t be long before we meet again.用不了多久我们就会再见面的。
精彩评论