HUNDREDS OF SMALL BOATS, WHICH ARE CARRYING DETERGENTS, IS SPRAYI...

245. Hundreds of small boats, which are carrying detergents, is spraying the oil.

a. of

b. which

c. carrying

d. is

--> d