Which describes how blood can be protective in nature?

Which describes how blood can be protective in nature?

A. by forming a protective layer within blood vessels
B. by carrying cells that defend the body from foreign materials
C. by secreting oil that destroys foreign materials
D. by producing acid that kills foreign materials