Can a hippopotamus stay under water for as very long time?
No. While hippopotamuses are semi-aquatic animals and spend a large amount of time in lakes and rivers, they do need to surface regularly to breathe. They can hold their breath for several minutes, but not for "a very long time".