1 过去时过去完成时辨析

Surprisingly, though, Brazil  ___ (almost, lose) hope of qualifying until theybcat Chile in October.

答案是 had almost lost。请问过去式行不行?

请先 登录 后评论

最佳答案 2019-02-10 12:16

1 首先,主句为肯定句,谓语为非延续性动词时,不可以与till/until这样的状语连用。因为till/until引导的状语表示主句谓语表示的持续的情景的终止时间。但非延续性动词的否定句则可以和till/until状语连用,因为非延续性动作没有发生是一种状态,该状态持续到till/until表示的时间终止,即非延续性动作在此时发生。所以网友的句子中,lose为非延续性动词,句子为肯定句,这是错误的句子。句子应该修改:

Surprisingly, though, Brazil had almost no hope of qualifying until they beat Chile in October.

2 关于till/until引导状语从句时,主句和从句的时态问题,主句和从句谓语中任何一个都可以是完成体。例如:

I waited until he came back. 说话人的关注点随着时间的推移向将来方向移动。

I had waited until he came back. 说话人关注的是从句谓语的时间。

I waited until he had came back. 说话人关注的是主句谓语的时间。

以上三句的差异很小,可以忽略。


请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,2272 浏览
  • zbr1016. 提出于 2019-02-09 21:03

相似问题