-big = large in size, degree or amount- a big stone
-great = much bigger than average - a great success, a great time
-high = measurement from the bottom to the top; greater than normal - a high mountain, a high level
-large = big in size and quantity - a large country, a large number of people
-tall = greater height than average- a tall man
We use high or tall when we talk about buildings.