问题描述: I have been in China for a few days这句语法错在哪里啊? 1个回答 分类:英语 2014-11-30 问题解答: 我来补答 I been to China for a few days.I had been in China for a few days.have不是过去式而been是过去式,有点矛盾. 展开全文阅读