Philip a raison. "De" sert pour les noms féminins ("nous avons bu de la bière"), et "du" pour les noms masculins ("as-tu acheté du pain ?"). Il faut donc bien connaître le genre (le-la) du substantif, c'est une difficulté du français, et une grosse différence par rapport à l'anglais.