We have been wandering around lost for hours.
have been wandering谓语;
lost for hours主语补足语或者状语。
have been wandering around 是谓语,lost for hours是形容词短语作状语。