[Grammar] "Built" or "Having been built"

xxwzs

Junior Member
Joined
Sep 27, 2014
Member Type
Interested in Language
Native Language
Chinese
Home Country
China
Current Location
China
Here come four sentences altogether in Group A and B:
Group A
1. This church was built in 1870 and it attracts many tourists now.
2. Built in 1870, this church attracts many tourists now.
Group B
3. Because this church was built in 1870, it attracts many tourists now.
4. Having been built in 1870, this church attracts many tourists now.
I would like to be told whether both sentences are correct in each group.
If so, do both sentences in each group express the same meaning?
Really appreciate your reply. Thanks.
 

andrewg927

Senior Member
Joined
Apr 9, 2017
Member Type
Interested in Language
Native Language
English
Home Country
United States
Current Location
United States
All sentences are correct. With the exception of 3 which gives a reason why the church attracts many visitors, all the other ones mean pretty much the same thing.
 
Top