1 这句话用完成时和过去时有什么区别

The guard rails that will be familiar to anyone who has attempted to cross a road were an engineering solution to pedestrian safety. 

句中的has attempted换成attempted有什么影响

一直感觉完成时和过去时的区别似懂非懂

谢谢解惑


请先 登录 后评论

最佳答案 2020-10-24 23:05

The guard rails that will be familiar to anyone who has attempted to cross a road were an engineering solution to pedestrian safety.

我分析以下这三种时态的含义:

1.  will be familiar to anyone(这是情态动词will 表示说话人的推测,意为:“可能;会”。不是将来时。)

2.  who has attempted to cross a road(说明“尝试”的行为虽然是在过去发生,但与现在时间有关,为现在的 familiar 提供理由,强调与现在时间的密切联系)

3.  were an engineering solution,“马路护栏”的出现,是在过去几十年前的事了,这里用过去时,表示纯粹的过去发生的事儿。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 2 收藏,1499 浏览
  • 不笑猫 提出于 2020-09-29 23:55

相似问题