I have a question about repetitive actions.
I've read in many books and article that we use Present Perfect for repetitive actions. like:
I have eaten squid 3 times.
but today, when I was reading
American English File 4 book, in its Grammar chapter, I see this:
we use present perfect continuous for repeated actions, especially with a time expression, e.g., all day, recently.
I haven't been sleeping well.
It's been raining all day.
Now, I'm totally confused!
Are these two definitions referring to the same thing? Are repetitive actions and repeated actions are same thing? If the answer is yes, then what should we do with this ambiguity and what tense we should use for this repetitive/repeated actions?