Nancy has been in china for last year.错在哪?

问题描述:

Nancy has been in china for last year.错在哪?

for + 一段时间,而last year为点时间
改成:
Nancy has been in China for a year.
Nancy was in china last year

for last year应该改成 since last year

Nancy was in china last year
Nancy has been in china for a(one) year

应该为:
Nancy has been in China for one year.

Nancy has been in China since last year.