肯定不能选A啊,这是一个普遍的句型,就像it is believed that...it is said that..等一样.it is hopedthat 意思是有望,估计的意思.如果要选A 的话,需要一个以人作主语的名词,代词.
第二个问题是这样的.应该知道,在这个句子中,后面的是主句,前面的是状语,with后加名词再加一个非谓语动词,形容词,副词等,都可构成此类状语.如果要填is on的话,应该将句子改写成这样:IF the light is on,can you go to sleep?这样的话,前面的就是一个条件状语从句,后面的是主句.