A.if B.very C.too D.very much
A.ample B.sufficient C.enormous D.incredible
A.straits B.channels C.canals D.roadsteads