she has been sleeping for more than ten hours有错吗?

问题描述:

she has been sleeping for more than ten hours有错吗?

没错,have been done是现在完成进行时,表示她睡了十个多小时了,现在还没醒.