21.

Answer and Explanation

Your Answer is

Correct Answer is D

Explanation

There is no comma between the prepositional phrases by sailors, item B is wrong. Stranded at sea (trapped at sea) is a past participle as a postpositional attributive, which means passive, and there is no comma between it and the noun it modifies (sailors).