单选题   It was near an hour before sleeping pill took ______.
 
【正确答案】 D
【答案解析】 句意:安眠药要等大约一个小时才起作用。take effect意为“起作用,见效”,故选D。