ーWhen did you get this present?
「このプレゼントはいつもらったの?」
When did you get ...? で「…をいつもらったの?」
ーWhen did you receive this gift?
「このプレゼントはいつもらったの?」
When did you receive ...? で「…をいつ受け取った・もらったの?」
ーHow long ago did you get this gift?
「このプレゼントはどのくらい前にもらったの?」
How long ago did you get ...? で「どのくらい前に…をもらったの?」
ご参考まで!