[Marcantile Bank PO-2011 : 2011]
1. have lay on
2. has laid on
3. have lain on
4. would lie on
5. None of these