请高手指点一下,帮忙看看下面这到题:

来源:百度知道 编辑:UC知道 时间:2024/06/07 12:48:06
I hear they are coming to China ______ two days.
A.in B.for C.after
答案为什么是A?B或C怎么不行?

for用于完成时,而这儿be doing是现在时表将来时的,
而after虽然是说“后来”,但不用在将来时,
这是规则,只要记住, in + 一段时间,表示未来多少时间以后会发生的事