PRESENT PERFECT (meaning). Finished or Unfinished action
Hello,
I'd like to know if, from the sentences below, you can infer the action is finished or not:
"That woman's been standing out there for ten minutes."
"She 's stand out there since 9am".
"I've been living in my sister's house since February".
"I've lived in my sister's for 2 weeks.
"I've studied English for 10 years".
In all this cases, can I infer that the action isn't unfinished? If not, in which ones?
I know the progressive Present perfect is mainly used for SHORTER TEMPORARY situations, and the Simple Present Perfect for LONGER or permanent situations, and that sometimes either can be used (It's been rainning all week; it's rainned all week!), so it depends on the speaker's point of view. But, do you think the use of the PRESENT PERFECT implies that the action is unfinished?
If I want to say: "He trabajado en esta empresa hasta hoy", I worked in this company until today..., Is the use of the tense correct? Or it is better to say "I've worked in this company until today"?