He hesitated for a moment before kicking the ball, otherwise he ______ a goal.
【正确答案】 D
【答案解析】根据题中的otherwise和hesitated可知,他没有进球,这是与过去事实相反的虚拟语气,谓语动词需用“would+have+过去分词”构成,选D。