Being a very cold day没有错

有一读者问: 有这样一道选择题:

(1)_____, we did not go to the museum yesterday.

A. Being a very cold day B. It was a very cold day

C. Due to a very cold day D. Owing to a very cold day

标准答案是A,其前可以省去it吗?

标准答案是对的。A并不是一单纯的分词短语,而是being前省去非人称代词it的独立分词结构,用以表示原因。这种省去it的独立分词结构并不罕见,再如:

(2)Being Sunday , the shops were all closed.

(3)Being summer , the rivers were open and navigable.

有时并不省去it,如:

(4)It being dusk , I think nobody has perceived me.

B 只表时间。如用以表原因,全句须改写为:

(5)It was a very cold day yesterday and so we did not go to the museum. (当然也可说It was very cold yesterday...)

最后,请注意独立分词结构一般只用在笔语中。