一个英语的差异
Ihaven'tvisithereforalongtime和Ididn'tvisithereforalongtime这两个句子都对吗?如果都对的话不同点要怎么理解如果不对的话应该正确的怎么改?