blood does bot coagulate inside the body due to the presence of

haemoglobin

fibrin

plasma

Heparin