霹靂奇
2016-06-01 11:40:05 UTC
The longest bridge in the world, having been built for more than ten years, was finally in service last week.
b.
The longest bridge in the world, built for more than ten years, was finally in service last week.
Are sentences a and b both correct? If now, how should I revise them? Are there any differences between them in meaning? Do you say "was finally in service" in English?
Thanks!
By the way, here is my another question:
https://answers.yahoo.com/question/index?qid=20160529104301AAThd5Z