Is that valid to say:
I've been reading 3 books this week.
Is this sentence grammatically correct?, I know that it is better to say I've read 3 books this week, But Is it grammatical to say the sentence above?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
If you have read three books this week, you have finished reading them.
If you have been reading three books this week, the implication is that you are continuing to read them.
It suggests that you have not completed any of them - and certainly not all of them.
Have read indicates that the action is complete.
Have been reading indicates that the action has continued up to the present.
Both are correct, depending on what you mean.