I decided to go for a swim. 是一句完整的话,句子的主题语是"I"。如果选A,What,What a hot day是一个感叹句,和后面的句子之间无连接词,所以错了。如果选C,Being,其逻辑主语应该是句子主语" I ","我"不可能是a hot day 的宾语主语,错。D,Having 后面不可能用现在分词 being ,错了。B,It being a hot day 叫做独立主格结构,由主格It加上现在分词短语being a hot day构成。It是该结构的逻辑主语,该结构作原因状语。追问
是非谓语动词的用法,这个句子可以理解成it was a hot day, I decided to go for a swim. 但是出现了两个谓语was 和decided,这个情况是不可以的。所以前半句,如果是主动的谓语就用动名词,如果是被动的谓语就采用过去时。首先这件事发生在过去,其次它是主动的,我主动决定要去游泳的。