你好,这题的正确答案是:B,
这题考查的主要是动名词作主语的用法.可以用还原法,如下面的句子:
Passing the exam made her so happy.
C不对,因为是动词不定式只能表示将来的动作,而在这题中的谓语动词是made是一个过去式,所以不对,
A是过去分分词,不能在句中作主语,
B。to pass 意思是:为了通过考试。而这里的意思应该是,通过考试,应该是动名词状态,所以选B
应该是 B 吧
这种回答一般用不定式名词性短语
其实having passed the exam 是最佳答案,不过passing 也可以
表示目的?表示将来?都不是吧passing made her so happy。选C
to pass 表目的,表示还未发生的事情。 此处考试已经通过, passing 表示一个事实
动名词作主语用动词的ing形式,to pass 表示将要通过,此句中有made 证明已经发生了所以不能用to pass