Please help....
Which one of the following means “have you had a shot” in Spanish

A) te pones una inyeccion
B) eres una inyeccion
C) Debes ponerte una inyeccion
D) te has puesto una inyeccion