黒がわたしの文章(質問)、紫がネイティブの回答部分。
This is from a book by a British man (a book for Japanese learners.)
The present continuous tense is used as follows. ...
For a temporary situation.
I'm working as a waitress for a few months.
>>> Is this possible grammatically? Should be "I've been working ...." if we use "for ...".
Of course, "I've been working for a few months" is correct, but it refers to a point in the past leading up to the present.
"I'm working for a few months refers to a point in the past (or can also be from right now) leading into a determined amount of time into the future.
Have been working:
3 MONTHS AGO ............ NOW
Am working:
ONE MONTH AGO ......... NOW ......... TWO MONTHS INTO THE FUTURE
It's for this reason that a university student will say, "I'm studying Science" instead of "I study Science" - he considers his studies to be a temporary stepping stone towards a career in his chosen field. (Of course, a university course extends for a determined amount of time.)
PR