The pronoun "es"

The pronoun "es" (it) is usually used for a neuter noun.

Example:
Ist das Bett zu hart? - Nein, es ist nicht zu hart. (es = das Bett)

But:
Es gibt Pinguine.

In this sentence, "es" has a different function. Here it doesn't stand for a particular noun. It functions as the subject, without having any actual meaning. This construction is used frequently for impersonal phrases which have no other subject.

Fixed phrases:     Es gibt ...  Es geht mir gut. Es tut mir leid.
Time expressions:   Wie spät ist es?
Weather:   Es regnet. Es ist heiß.