lain

To have rested or stayed in one place for time.