问题描述:
说成“He came to Shanghai for five years”有没有错?
问题解答:
错勒he has beento Shanghai for five years
He has come to Shanghai for five years.我们英语课上是这么说的for要用完成时的