Hi Zerox,You can't use there present perfect, because it's not grammatically correct. To use this tense, you'd have to say ...I've been working here for 10 years, or something like that. In present perfect, if you want to express the time duration which continues to the present...