发生在过去的过去为什么不用过去完成时

这是新概念三的一个句子:

Looking at his watch, he saw that it was one o'clock, but the bell struck thirteen times before it stopped.

句中的 it stopped 用的是一般过去式, 在过去的过去应该用过去完成时,所以 strike 应该用过去完成时课时。新概念的作者的原文为什么表达 strike 这个动作用的是过去式?

请先 登录 后评论

最佳答案 2018-08-07 20:50

1 before引导时间状语从句时,主句和从句动作的时间先后已经由连词清楚表示,故主句可以用过去完成时,也可以用一般过去时。

2 这个句子是并列句,struck的动作和前一个分句的动作he saw是同时的,因此二个动作都应该用一般过去时。before从句中的一般过去时其实是时间状语从句中用一般过去时代替过去将来时。

所以,struck不能改为过去完成时。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,4370 浏览
  • sczizi 提出于 2018-08-06 14:10

相似问题