THERE ARE A LOT OF PEOPLE __________ LONDON EVERY DAY. A. VISIT...

46. There are a lot of people __________ London every day.

a. visit

b. to visit

c. visiting

d. have visited