I/
1.have lived
2.have known
3.hasn't visited ................. went
4.does.....................am going to do/will do/do
5.talks
6.becomes
7.was finished
8.begins
9.is coming
10.watching
11.have just finished
12.doing/to do
13.forgets
14.have already seen
15.haven't visited
16.Have you finished
II.
1.I have played piano for five years
2.They have taken part in volunteer work since 2012
3.He has driven for ten years