1) How long have you been here?
2) I have had these bookes for 15 years.
3) You have just finished your voyage, haven't you?
2)had
3)finished
1) How long have you been here?
2) I have had these bookes for 15 years.
3) You have just finished your voyage, haven't you?