The acids and bases come in conjugate pairs. The acids donate and the bases accept them.

Amphiprotic

The substance can act as both an acid and a base. Water as a base: Water as an acid:

Amphoteric

The substance can react with both acids and bases: Or: But remember, Zinc is not donating any protons, so it is not amphiprotic.

Alkalis

Alkalis form when put into water.