have you bought
Have you bought a washing machine?
¿Has comprado ropa nueva últimamente?
Have you bought any new clothes lately?
Have you bought a watermelon?
Have you bought the bread?
¿Has comprado ya los regalos de Navidad?
Have you bought the Christmas presents yet?
¿Has comprado un rifle alguna vez?
Have you ever bought a rifle?