It's very nice to look at _____ baby.A.an asleep B a sleeping

问题描述:

It's very nice to look at _____ baby.A.an asleep B a sleeping
这两个为什么选B?是不是动名词做表语?
然后抽象或者经常的动作用动名词做表语,具体某次动作用不定式做表语?是不是因为这个?但是asleep也是adj.可以做表语呀.

asleep 好像只能做表语,例如 fall asleep,不能放在名词之前修饰后面的词,形容词才能修饰后面的名词,sleeping在这里是形容词,不是表语