1 1) have just met, 2 has your husband sold 3 haven't started 4 have you been 5 hasn't chosen 6 have done 7 has tom ever visited 8 have just seen 9 hasn't found 10 has already eaten up
2) 1 has written 2 have drown 3 has blown up 4 has drunk 5 has fallen 6 has given 7 have made 8 have eaten 9 has just gone 10 have just told 11 has never been 12 have just gone away 13 has sold 14 have read