副词before使用困惑

关于副词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仍然是副词呀?

请先 登录 后评论

最佳答案 2022-03-08 13:50

副词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

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 3 收藏,1597 浏览
  • lqd52 提出于 2022-02-25 09:57