Il verbo della prima frase è il passivo (o intransitivo pronominale) si è versato e dunque il soggetto deve essere singolare e coerente con l'azione del versarsi. Il soggetto non può che essere del caffè.
Il verbo della seconda frase è il passivo sono state regalate e dunque il soggetto deve essere plurale e coerente con l'atto dell'essere regalato. Il soggetto non può che essere delle rose rosse.
Studiando l'articolo hai già incontrato casi del genere e dunque già sai rispondere che del caffè significa "una certa quantità di caffè"; delle rose rosse significa "un certo numero di rose rosse". Pertanto del e delle non sono vere e proprie preposizioni, ma articoli partitivi, che servono a introdurre soggetti partitivi.
I soggetti partitivi sono soggetti che indicano una parte di un tutto o una quantità generica. Sono introdotti da articoli partitivi come dei, del, degli, della, delle ecc.
► Dello zucchero è caduto sul tavolo.
► Dei ragazzi hanno fatto schiamazzi per tutta la sera.