Li Ming ______ Canada for over a year. He knows every famous place here.A has come to B has left C has been to D has been in选择什么?说明理由
參考答案:D.come,leave属于瞬时动词,不能用于表示持续一段时间的完成时(for over a year).
has been to表示去过,后面不能跟表示持续一段时间的短语,而句子中有for over a year
has been in则表示状态,可以跟表示持续一段时间的短语
句子意思是,李明已经在加拿大呆了一年多了,这里有名的地方他都知道