Could anyone explain the following phrases connected with time? I don't know what they mean. However, I can guess some of the meanings but I like the feeling of "being sure".
1) How time flies.
2) take (up) much time
3) take up sb's time
4) for the time being
5) one hour fast/five minutes slow
6) at the height of summer
7) in the depth of winter