Ich lerne Deutsch und habe eine Frage (zwei wirklich😉 ).

Do the following sentences mean the same thing? (As far as I know, they do). And, is one preferred over the other?

1. Ich musste gestern einen Pullover kaufen.

2. Ich habe gestern einen Pullover kaufen müssen.

Danke schön!

#German #GermanLanguage