D无疑是正确的,你叫一百个懂英语的人来,一百个都会说是D的,你可以去问一下老师…答案肯定给错了…
选D.
A→half前面必须要加定冠词a,
B→hour是可数名词,要用复数,+s
C→表示时间时half都应该放在最后面…
衷心地祝你快乐…