A.ample B.sufficient C.enormous D.incredible
A.straits B.channels C.canals D.roadsteads
A.in B.by C.on D.for