I have been trying to comprehend the difference between present perfect and present perfect continuous. So I came up with the situation, I say
"Dude, get out from the toilet, you have been seating there for 5 hours !"
perfect continuous, because I am emphasizing the time , how long?
"Dude, it's going to be a new world record, unless you get out from the toilet, you have seated there for 5 hours [already]"
perfect simple, as i am emphasizing the result/score, how many hours?
Are the sentences correct? Is this explanation accurate?