同学你好!
选B。意思是他已经飞去美国了,两天后才回来。应该用现在完成时,强调他已经走了。
如果选A的话flew只是一般过去的陈述,没有对现在的影响,所以不恰当。
希望对你有帮助哦!!!
不能选,选A的话flew后面应该跟一个过去时间的状语,可是没有,可见只是一般陈述。现在完成时是对的。
不可以。flew 是过去时, has flown 是现在完成时。区别在于过去式只表示过去的动作,二而现在完成时表示发生在过去的动作对现在的影响,题意是他飞去了美国,对现在影响是你见不到他。
选B。
他已经飞去美国了,两天后才回来。应该用现在完成时,强调他人现在不在此地,现在完成时强调过去的动作对现在造成的影响。如果选A的话flew只是一般过去的陈述,没有对现在的影响,所以不恰当。
B因为人已经在美国,现在完成时表过去的是对现在造成的影响,later用将来时
B 解析:因为现在完成时表示过去的动作对现在的影响,他现在在美国,对现在的影响就是不能见到他,要两天之后回来。
不行,现在完成时表示动作已经发生或结束,由题知,他已经去了美国,故选B