Я поеду в командировку________ месяц.
句意: 我将出差一个月 。 完成体动词要搭配 за 或者 на。 за 表示“在多长时间之内”, на 表示时间的延续。 由句意可知应选用 на。 故正确答案选B。