单选题 He asked me how long ______ going to stay in the hotel.
【正确答案】 D
【答案解析】How long多长时间,已包含时间这个意义。排除选项A和B。从句中的问句主谓不倒装。选项D是正确的。