He has been to China in 2003有什么错?答案只说有错楼下说He has been to China since 2003对吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 03:55:36
He has been to China in 2003有什么错?答案只说有错楼下说He has been to China since 2003对吗?

He has been to China in 2003有什么错?答案只说有错楼下说He has been to China since 2003对吗?
He has been to China in 2003有什么错?
答案只说有错
楼下说He has been to China since 2003对吗?

He has been to China in 2003有什么错?答案只说有错楼下说He has been to China since 2003对吗?
has been是完成时,后面接延续性动词,可以改成He has been to China since 2003/He went to China in 2003

has been 是现在完成时,表示动作仍在进行中,所以后面只能接表示延续性的意思,而in表示的是暂短性的意思,所以要改为since

in错了,应该改为since

经典现在完成时忽悠题:改为
He has been in China since 2003.
他2003年就在中国了。(现在还在中国)

He has been “in” China “since” 2003.
or He has been in China for 6 years.

in 改为since