英语翻译

问题描述:

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

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