"My father bought this hat for me."
Translation:Mon père m'a acheté ce chapeau.
it would have to be "Mon père A acheté ce chapeau pour moi", but I am also wondering this. would this be correct or not?
In the multiple choice version, "Mon père a acheté ce chapeau pour moi." is one of the correct answers. You just missed the "a", as NateBanas points out.