单选题 He didn't keep on asking me the time any longer as he had had his watch ______.

【正确答案】 B
【答案解析】have something done句型表示事情由别人做。