The Niagara Falls ( ) long been a popular tourist destination, boosted by a number of movies.
A.have B.having C.had D.haven’t正确答案A
The Niagara Falls ( ) long been a popular tourist destination, boosted by a number of movies.
A.have B.having C.had D.haven’t正确答案A