2 过去完成时的用法

James Harrison is called “The Man with the Golden Arm”. The Australian man has saved the lives of more than 2.4 million babies by donating blood nearly every week for 60 years.

At the age of 14, Harrison had an 11-hour operation to remove a lung. “I received 13 liters of blood and my life had been saved by unknown people,” Harrison said. “When I’m old enough, I’ll become a blood donor.”

请问老师,第二段中的my life had been saved by unknown people为什么要用过去完成时?

请先 登录 后评论

最佳答案 2021-04-07 11:39

原文本来是这样的:He said I had received 13 units(liters) of blood and my life had been saved by unknown people. 也许国内出题老师改的,出现了纰漏。这种情况经常出现。

https://www.cnn.com/2015/06/09/health/james-harrison-golden-arm-blood-rhesus/index.html

When I came out of the operation, or a couple days after, my father was explaining what had happened. He said I had received 13 units( liters) of blood and my life had been saved by unknown people. He was a donor himself, so I said when I’m old enough, I’ll become a blood donor.


请先 登录 后评论

其它 2 个回答

猴哥英语 - 英语培训师

在说话之前,过去的过去,received 血后,生命得以挽救,之所以用完成,是强调结果!

请先 登录 后评论
曹荣禄  
擅长:动词用法,句法问题

unknown people 指的是那些献血的人,输给他的13升血液是不知名的人士,是那些人救了他的命。那些人的献血行为救了他的命。没有人们献血,他就会因失血过多而死亡。这句话的意思其实是说人们的献血救了他的命。献血在他received的动作之前,所以用过去完成时。

请先 登录 后评论
  • 3 关注
  • 0 收藏,1556 浏览
  • 提出于 2021-04-06 19:55