Could you please explain to me the differences between the simple, progressive and perfect aspects.
"Simple aspect" means completed action (action starts and finishes) but I don't really understand the fine details.
For example, with these sentences:
It usually rains in the fall.
He smokes 15 cigarettes a day.
I slept for a long time yesterday.
Here's what I understand: if I didn't complete sleeping I should use "I was sleeping". If it doesn't stop raining we can't say "it is finished". Is that correct?
For continuous aspect, duration is an important factor – but how?
She is wearing a jacket.
Normally "to wear" action is completed but we can use here present continuous aspect.
She has been wearing the same jacket for 3 days.
and why can't I use continuous aspect here?
I have cleaned my room.
It means that my room is clean now. Action is finished but why can't I say "I have been cleaning room" like "They have been playing in the mud"? Action is completed but we don't care here about completed, we are caring about duration, why?