My mother will come back _____.A an hour later B after an hour C in an hour D for an hour

问题描述:

My mother will come back _____.A an hour later B after an hour C in an hour D for an hour
这儿为什么不能选A B 要选C,有什么不同的?

an hour later 一般是表示一个过去的时间,当它表示将来的时间时,应该在上文中还有一个表示将来的时间.
after an hour是个表示过去的时间是不是A B都要用在过去时态呢?