What is the precise function of 了 in the sentence

我在这里两个星期了 / "I've been here for two weeks"


Is it a marker of completed action? Is it saying "already"? What does the sentence mean if 了 were omitted?

2 Answers 2



了 here denotes a completion. It could be rendered with the perfect tense in English. Staying here for two weeks is completed, namely I have been here for two weeks(already).


I think this 了 is just for emphasis, or to show you are done speaking.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.