Is this correct

Having laid on the riverbank all day, the young vacationers missed their meals.

3 answers

No.

http://grammar.ccc.commnet.edu/grammar/notorious/lay.htm
is it lain
yes