2. has just left
3. haven't eaten
4. have already done
5. have not dried
6. have already eaten
1.empire
2.discovered
3.settled
4.voyages
5.locals
6.lifetime
7.legend
8.incredible
9.won
10.accurate
1 help
2 to attend
3 going
4 to answer
5 visiting
6 not ride
7 taking