D,
A要用一般将来时.对未来事情的
B价格
C要跟段时间,如果是C就不会是to your home town from here因为这不是一个时间的
D距离,显然选D从哪里知道他问的是距离?回答里还有时间呢,怎么不选how long?to your home town from here?这就不是一个时间段你不能中文化的去翻译:从这到你家乡多少时间我觉得英语中讲时间应该是花费,而不是is如果是时间的话:how long does it take ...Well,it takes ...明白了么没明白再追问吧