………… IS THE LONGEST RIVER IN ENGLAND, FLOODED ITS BANKS LAST NIGHT....

18.

………… is the longest river in England, flooded its banks last night.

A. The river Severn, is

B. The river Severn, which

C. The river Severn , that

D. The river Severn which