The correct option is D on cell surface.
The antigens are foreign molecules that invade the body of an organism. Antigens are generally large molecules. The majority of them are made of proteins conjugated found on the cell walls of bacteria and other cells or on the coats of viruses.