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 you have read our privacy policy.

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