They're all correct except # 1. Since the verb "swim" is used with a helping verb, the correct form to use with it is "swum."
http://www.sta.cathedral.org/engVerbs/default.asp
1. Have the salmon always (swam, swum) in this river?
2.After the sun has (rose, risen) everyone felt better.
3.Grandfather (lay, laid) out a pair of clean pants for you.
4.Thank you, but I have already (ate, eaten) lunch.
5.After a short rest, we (rose, raised) and walked back into the jungle.
6.My mother and stepfather have always (gave, given) me good advice.
1.swam
2.risen
3.laid
4.eaten
5.rose
6.given
1 answer