Yeah I think all are correct
Formal diction is what most modern poetry resembles.
"Some stores have closed because of the snow." This action is happening in the past, so either "have" or "has" will be used. It is "have" in this case because "stores" is plural.
The word Is, is not a noun phrase.