1. 首先回答一下第一个问题,before引导的时间状语从句中,主句不是一定要用过去完成时,先看一下下面的例子
这句话是从柯林斯词典的截下来的,在这句话里从句是一般过去时,主句也是一般过去时,和你的例句是一样的。这句话重点强调的是,这个从句所说的动作发生需要一定的时间,而不是强调两个动作的先后顺序。你的那句话也是同样的道理。所以,你的那句话,翻译为“很长时间过去了,他才回来。”如果是想强调两个动作的先后顺序,那主句可以用过去完成时,比如:My brother had left for Europe before I went to America. 在这句话中强调的是“我哥哥出发去欧洲的动作要比我去美国早”,所以翻译的时候是“在我去美国之前,我哥哥就出发去欧洲了。”时态不一样,表达的意思是完全不一祥的。
2. 第二句话,我觉得是有问题的。since引导的时间状语从句,主句不可能用过去时态。
it was a long time before he came back
过了很久他才回来
固定搭配,句型中没有过去完成时态
第二题:is是正在进行时was是过去式
过去完成时,可不是表示过去的过去哦。
^_^什么都不知道我什么都不知道我什么都不知道我什么都不知道我什么都不咯,噜噜噜噜噜噜噜噜噜。