过去完成时?

In England tea didn't appear until 1660, but in less 100 years he had become the national drink. 这里用了过去完成时had become, 过去完成时是过去的过去,这里had become是在强调发生在哪个过去动作之前的?谢谢,盼着专家老师解惑。

请先 登录 后评论

最佳答案 2016-09-08 19:30

In England tea didn't appear until 1660, but in less 100 years he had become the national drink.

【答】请问网友全发,你的句子是否准确?包括单词、标点有无差错?

现在,网络真是乱了套了。本来是课本上的句子,硬是被人抄错!我见到的就有以下两种,不知哪个是对的:

1. In England, tea didn't appear until around 1660, but in less than 100 years, it had become the national drink. 

2. In England, tea didn't appear until around 1660, but less than 100 years later, it had become the national drink. 

【分析】1. 如果按照but in less than 100 years 理解:“但在短短不足一百年之内,茶已变成了英国的国饮”。使用过去完成时,表示截止到1760年之前这段时间。

2. 如果按照but less than 100 years later理解:“但在短短不足一百年之后,茶已变成了英国的国饮”。就没必要使用过去完成时,使用一般过去时即可。



 


请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,4589 浏览
  • quanfa   提出于 2016-09-08 14:36

相似问题