D
考查近义词辨析。句意“他有时去看他的祖父母,和他们待一段时间。”sometime“(过去或将来的)某时”;sometimes“有时”;some time“一段时间”;some times“几次”。故选D。