关于副词before=at an earlier time是否需要使用完成时的困惑?
1)Our new camera is more expensive than the one we had before.
2)Our new camera is more expensive than the one we had had before.
请教老师:副词before 应该是不能和一般过去时连用吧?before需要用完成时吗?
因此,第一句是否错误?
另外,词典例句
Our job today is the same as before.
She looked just the same as before
又为什么没有使用完成时呢?这里before仍然是副词呀?
副词before表示不确切的过去时间,常和现在完成时连用,因为一般过去时通常需要一个确切的过去时间的语境。这主要是在主句中涉及动态动词表示的事件,即事件发生在现在以前,即不确切的过去时间,用现在完成时。在as/than引导的比较分句中,如果谓语动词表示过去的状态,则直接用一般过去时+before,例如词典例句:Everything is just as (it was) before.
你的句子都是before用在比较分句中,分句谓语动词都是静态动词,所以:
Our new camera is more expensive than the one we had before.
Our job today is the same as (it was) before.
She looked just the same as (she had looked) before
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!