以下英语句子有语法疑问 (涉及语法-----倒装)

问题描述:

以下英语句子有语法疑问 (涉及语法-----倒装)
The bricks get packaged and delivered to their final destination,be it a building site or storage.
这句话中第二个分句有没有语法问题?主要就是关于be的用法有疑问,能这样用吗?如果能,这是个什么语法?
我觉得这该是虚拟语气吧。就阅历与语感而言,觉得这个句子是正确的。

这里be it相当于是no matter whether it (the final destination) is a building or storage.这里是倒装句型.
楼上的如果不懂的话请不要随便误人子弟