一道虚拟语气题

来源:百度知道 编辑:UC知道 时间:2024/06/03 18:23:04
______a fine day, we decided to go out for a picnic.

A. having been B. being C.what D. it being

答案是不是选D啊 是不是什么独立主格结构的问题 ?
请详细说明下 谢谢

It being a fine day是独立主格结构,在句中作原因状语,相当于原因状语从句:As it was a fine day, we decided to go out for a picnic.
独立主格结构的构成:
名词/代词+ing
名词/代词+ed
名词/代词+adj.
名词/代词+adv.
名词/代词+prep phrase
名词/代词+n.
独立主格结构可以转换成状语从句

应该选最后一个 D 我认为是条件状语从句

对将来虚拟,选D省略了IF

答案是选C,从句作状语