—You have been here for 3 years. Don't you miss your children?
—Yes, I plan to go back home____ a month.
A. in B. for
选A最佳,符合语境及语法常识。但是就不能表示“计划回家呆一个月”的意思?见过瞬间动词的肯定式与时间段状语连用。请老师对此题进行权威评价与分析。
in+段时间表示将来时,是这段时间之后。plan to go home中的to go是将来的事件,故用in a month表示时间位置状语。即一个月后回家,回家呆多长时间没有说明。
但leave,go等非延续动词也可后接for时间状语,一般认为for时间并不是谓语动词的持续时间,而是在leave、go的目的地停留的时间。因此认为for短语是目的状语。那么plan to go home for a month就是计划回家呆一个月。但什么时候回家没有说明。
结合前面的一句话,一个人在外三年没回家,肯定会想孩子。接下来说计划什么时候回家比计划在家呆多长时间更符合逻辑。因此,答案选择A明显优于B,尽管选B不算错。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
—You have been here for 3 years. Don't you miss your children?
参考译文:你已经来这里有3年了,难道你不想念你的孩子们?
—Yes, I plan to go back home(in) a month.
参考译文:是的,我计划在一个月之后回去
A. in B. for
这里介词in a month表示在一个之后计划回去,不是表达回去待上1个月时间。
这里的介词in+时间段,表示在多长之后.
如果填介词for a month,表示plan to go back home and stay at home for a month
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!