The correct option is
D tribasic acid
The P−H bond is not ionizable to give H+ only those H atoms which are attached to oxygen in P−OH form are ionizable and causes basicity.
H3PO4⟶3H++PO3−4
Phosphoric Hydrogen Phosphate
acid ion ion
Since phosphoric acid has three ionizable hydrogen atoms, it is tribasic in nature.
Hence, option B is the correct answer.