1.C,2.A,3.C,4.C,5.A,6.B,7.C,8.D,9.B
1.has...gone to / has gone
2.has...been / has been
3.has...been / has been
1.has gone to
2.has been in
3.has?/ have?...been in
4.have been in
5.Have...been to / have been
6.have been in
1).have been in / last year.
2).have bee at / 2 days.
3).have been / last week.
1).have had / two hours.
1).has been...league member
has been...member at...league
has been in
2).has been...soldier...two years
has been...the army