He will come back ___a month.

问题描述:

He will come back ___a month.
A.after
B.in
C.on
D.for
我知道答案选B.但是为什么其它的不行呢.其它的是用在哪里呢.
on不是加时间在后面么.
像具体时间就用on.不是的就用in阿.
for也是加时间的阿/

in.一个月内他将回来.
A 也可以.一个月后他将回来.
C 不行,没这种说法.
D 表示时间长短.He will stay there for a month.