Possible Duplicate:
How do the tenses in English correspond temporally to one another?
If I say "I have worked in a supermarket." does it mean that all the work is in the past and that now, I definitely do not work in a supermarket?
Possible Duplicate:
How do the tenses in English correspond temporally to one another?
If I say "I have worked in a supermarket." does it mean that all the work is in the past and that now, I definitely do not work in a supermarket?
Is present perfect necessarily definitive action in past?
No. The present perfect tense is used in many occasions for something that started in the past and continues in the present. For example:
It depends on context: "I have kept your trust" does not imply I am now betraying you, but "I have read your book" does imply that I have finished reading your book.