Прилагательные huge, vast, enormous, immense в переводе на русский язык имеют значение "огромный, громадный". Эти прилагательные различаются по дополнительной характеристике выражаемого ими понятия. Стилистически нейтральны.
Прилагательное huge - "громадный, огромный" чаще всего употребляется с существительными имеющими форму, вес, объём, массу:
a huge mountain
огромная гора
a huge wave
громадная волна
a huge box
огромная коробка
The redwood tree has a huge trunk.
У Калифорнийского мамонтового дерева огромный ствол.
She got a huge bouquet of flowers along with other presents.
Ей подарили огромный букет цветов вместе с другими подарками.
Прилагательное huge также употребляется в переносном смысле:
huge influence
огромное влияние
huge satisfaction
огромное удовлетворение
Albert was sure that huge success awaits his son.
Альберт был уверен, что его сына ждёт огромный успех.
Прилагательное vast - "огромный" имеет дополнительное значение "обширный, безбрежный, безграничный":
vast plains
безбрежные равнины
a vast continent
обширный континент
There is a big bridge across the river and vast fields on the other bank.
На реке есть мост, и обширные поля на другом берегу.
Это прилагательное также может употребляться в переносном значении:
vast knowledge
обширные знания
vast surprise
безграничное удивление
To the vast surprise of the boys they were allowed to stay up till midnight.
К огромному удивлению мальчиков им разрешили не ложиться спать до полуночи.
Прилагательное enormous - "огромный" означает гораздо больший, чем обычно и употребляется с существительными, обозначающими размер, цену, количество. Может также может употребляться в переносном значении:
an enormous building
огромное здание
an enormous sum of money
огромная сумма денег
enormous difference
огромная разница
enormous loss
огромная потеря
The cost of the villa was enormous.
Цена виллы была огромной.
The town has undergone enormous changes.
Город претерпел огромные изменения.
The man had an enormous appetite.
У этого человека был огромный аппетит.
Прилагательное immense - "огромный" имеет дополнительное значение "безмерный", "необъятный":
an immense palace
огромный дворец
an immense desert
необъятная пустыня
There are immense deserts in Africa.
В Африке есть необъятные пустыни.
His immense adoration knew no bounds and it sometimes looked like a farce.
Его чрезмерное обожание не знало границ, и иногда выглядело как фарс.