按考试向给你解析吧!
1.主将从现:主从句内容皆为将来的事情,主句时态使用一般将来时(初中)/将来完成时(高中),从句时态用一般现在时。
Before you return, I will finished my home work.
Before you come back to our home, I will have cooked dinner .(将来完成时常考使用场景之一:描述在将来某个时间之前就完成的动作。)
2.结合过去完成时的使用场景:描述在过去某个时间之前就已完成的动作。
主句时态为过去完成时,从句为一般过去时。
Before I reached the station, the bus had left.
3.结合过去完成进行时的使用场景之一:描述在过去某一时间之前一直进行的动作。
Before you arrived, I had been waiting.
4.固定搭配:
It will be/ was时间段 before 一般现在时句子/一般过去时句子:不久之后就/才。。。。。。
It will be 10 years before we meet again. 10年之后再相见。
It was 3 minutes before Tom appeared. 3分钟后Tom就现身了。
其实,更多的是理解时态的含义和各个时态的应用场景。
基于两位老师的解答,我再作一点补充。章振邦《新编英语语法》认为,过去完成时可以用于主句,也可以用于before从句,意义相同。但葛传槼、胡鑫镛《英语语法五十题》认为,在before从句中用过去完成时,主句中用一般过去时是有差异的。书中提到:
如果从句中用过去完成时,它表示的是先于主句谓语动词表示的动作的一种业已完成的否定状态;换言之,它表示的是迟于主句的谓语动词所表示的动作尚未完成或尚未及时完成的肯定动作。例如:
She went out before I’d realized what was happening. 他出去时我还不知道发生了什么事。
Tom called to me before I had had breakfast. 汤姆来访时,我还没吃完早饭呢。
We reached the football ground before the game had begun. 我们到足球场时,球赛尚未开始。
▲ 由此可知,尽管在before从句中用一般过去时或过去完成时其逻辑值相等,但用过去完成时凸显“尚未;还没”等否定意义,使描述更为生动。试比较:
We had got to the station before the train left. 我们在火车开动前到达了车站。
We got to the station before the train had left. 火车尚未开动,我们就到了车站。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
before引导的时间状语从句,主从句到底用什么时态,请举例说明。
如果 before 引导的时间状语从句用一般过去时,表示主句的情景发生在从句情景之前,主句可以使用下列时态:
1. 一般过去时
I started my meal before Adam arrived. 在亚当到达之前我就开始吃饭了。(摘自赵振才编著《英语常见问题解答大词典》增订版第五版p.213)
2. 过去完成时
We had not gone far before we were caught in a shower. 我们没走多远就遇上了阵雨。(摘自《英汉多功能词典》新编升级版p.149)
He came home before dinner started. (亦可用 He had come home ...) (同上)
如果 before 引导的时间状语从句用一般现在时(表示将来时间),表示主句的情景发生在从句情景之前,主句使用一般将来时:
I'll be back before you start. 我将在你出发之前回来。(摘自《英汉多功能词典》新编升级版p.149)