单项选择题

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.