Blood group which has both antibodies is

A
B
AB
O

The correct answer is: D. O

Blood group O is the only blood group that has both antibodies, A and B. This means that people with blood group O can only receive blood from other people with blood group O.

Blood group A has the A antibody, but not the B antibody. Blood group B has the B antibody, but not the A antibody. Blood group AB has both the A and B antibodies.

Antibodies are proteins that are found in the blood. They help to protect the body from infection by foreign substances, such as bacteria and viruses. When a person with blood group O receives blood from a person with a different blood group, the antibodies in the donated blood will attack the person’s own red blood cells. This can cause a serious reaction, called a transfusion reaction.

For this reason, it is important to only receive blood from a person with the same blood group. People with blood group O are called “universal donors” because their blood can be safely given to people with any blood group. However, people with blood group O can only receive blood from other people with blood group O.

I hope this helps!