When I got home,my son ( ).

问题描述:

When I got home,my son ( ).
A.has slept B.had slept C.was sleeping D.slept 我觉得答案应该是C,可参考答案是B.究竟哪个对呢?

选B,因为题里要考的意思是:当我到家时,我儿子已经睡着了.
选c,也不错,但不是出题人的意思.