ABSTRACT
There are various ways of analysing this. One way is to say that the sentence contains three units:
A heavy snowfall has blocked the mountain passes
We cannot simply arrange the units in any way that we like. For example, [1a] below is not an English sentence:
[1a] Has blocked the mountain passes a heavy snowfall.