She is eating dinner for one hour. / She has been eating dinner for one hour.He is watching TV all day. / He has been watching TV all day.
It is raining outside. / It has been raining outside.
What are you talking about? / What have you been talking about?
You can't specify a period...