Dein Lehrer hat recht. Man kann zwar beides benutzen, jedoch muss auf die Zielgruppe geachtet werden (formal/informal). Meiner Meinung handelt es sich hierbei um formal language :)
if you are not quiet sure ask him about it. He will explain it to you. Good luck !