英语翻译我觉得我翻的怪怪的,帮我看看有没有错,错在哪,在帮我写一下对的 经过多年努力,他终于实现了当宇航员的梦想(dream)After working hard many years,his dream of being an astronaut finally came true.我个人觉得,好像逻辑主语不一致了,

问题描述:

英语翻译
我觉得我翻的怪怪的,帮我看看有没有错,错在哪,在帮我写一下对的
经过多年努力,他终于实现了当宇航员的梦想(dream)
After working hard many years,his dream of being an astronaut finally came true.
我个人觉得,好像逻辑主语不一致了,

After working hard many years, he realized his dream of being an astronaut finally.
after working hard many years 的逻辑主语应与后面的句子一致。 多年的努力的逻辑主语应该是he ,而不是his dream。

Having worked hard for many years, his dream of being an astronaut finally came true.

应该没太大问题,不过去掉After好象更好,独立主格.
问题补充:我个人觉得,好像逻辑主语不一致了,到底对不对啊~~
我说的就是主语不一致,用独立主格.