1) have (already) had lunch
2) has gone
3) had arrived
4) have (already) finished
5) have (already) eaten
6) have stopped
7) have missed
8) have spoken
1-any
2-some
3-any
4-no
5-some
6-any
1) Джон, был ли ты дома? - John, whether there were you at home?
2) Джон, помогал ли ты родителям? - John, whether you helpedto parents?
Извини, дальше не могу(((