英语高手请进

t was not + long/具体的一段时间 + before从句(从句必须使用一般过去时)。
或:It didn't take + long/具体的一段时间 + before从句(从句必须使用一般过去时)。
意思是“没过多久就...”。
类似句型还有以下三种:
1)It was/took + long/具体的一段时间 + before从句(一般过去时)。
意思是“过了多久才...”。
2)It will be/take + long/具体的一段时间 + before从句(用一般现在时表示将来动作)。
意思是“过了多久才会...”。
3)It won't be/take + long/具体的一段时间 + before从句(用一般现在时表示将来动作)。
意思是“不用过多久就会...”。

求高手对上面句型,每个配上一个经典例子来理解好吗?

1. It was not + long/具体的一段时间 + before从句(从句必须使用一般过去时)。
或:It didn't take + long/具体的一段时间 + before从句(从句必须使用一般过去时)。

如:It was not long before he left his room. 没过多久他就离开了自己的房间。
It didn't take two hours before he finished his homework. 没过两个小时,他就写完了作业。

2. It was/took + long/具体的一段时间 + before从句(一般过去时)。

如:It was/took long before he finished the work.
过了很久他才完成了工作。

3. It will be/take + long/具体的一段时间 + before从句(用一般现在时表示将来动作)。

如:It will be half a year before they graduate from college.
要过半年,他们才会大学毕业。

4. It won't be/take + long/具体的一段时间 + before从句(用一般现在时表示将来动作)。

如:It won't be/take long before I call you back.
不用过很久,我就会给你回电话的。

参考资料:英语牛人团

温馨提示:答案为网友推荐,仅供参考
相似回答