
Originally Posted by
alex90
Hello,
We know that we can't use adverb of time of present continuous tense with present perfect continuous.
I have been doing my homework now. It is incorrect
But I want to learn whether we can use 'today' with present perfect continuous.
1) I have been doing my homework for 3 hours today. OK. If you are still doing it.
or
2) I am doing my homework for 3 hours today. Not very natural. "I'm doing three hours of homework today" is better.
3) I'm studying English for 5 months this week. No.
or
4) I have been studying English for 5 months this week. OK. I'd prefer "I will have been..."
5)I'm studying English this week. OK.
Could you tell me which are correct?
Thank you