The most frequent auxiliary with
liegen is
haben:
Ich habe gelegen. In northern and central Germany, only this form is used. In southern Germany, Austria, and Switzerland,
sein is common in the vernacular and also, alternatively, in standard usage:
Ich bin gelegen.