单项选择题

Britain’s longest rivers are()

A. the Severn and the Clyde
B. the Thames and the Clyde
C. the Clyde and the Humber
D. the Severn and the Thames