He has been staying there for ten days.这句话对吗?