Задание

Choose the correct option.
The Tower of London ____________ on the Thames.

  • stands
  • standing
  • stood
  • stand