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有什么影响
一直感觉完成时和过去时的区别似懂非懂
谢谢解惑
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,“马路护栏”的出现,是在过去几十年前的事了,这里用过去时,表示纯粹的过去发生的事儿。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!