21) B

1 – Correct
Blood from lungs flows to the heart. The heart then pumps the blood to the rest of the body. From the body, blood then flows back to the heart followed by the lungs. So the blood from lungs flows through the heart twice before coming back to the lungs.

2 – Wrong
Lungs receive all the blood from the heart. When the heart then pumps blood to the body, it is distributed to different parts. Hence, kidneys do not receive all of the blood that flows to the lungs.

3 – Correct
Lungs receive all the blood that flows in the liver.

4 – Wrong
The liver can obtain blood from two ways.

Statements 1 and 3 are correct. Hence, B is correct.