1) haven't lost
2) have (always) enjoyed
3) have (not) eaten
4) have had
5) has (also) offered
6) has bought
7) has (recently) joined
8) has been
9) has (already) lost
10) has (not) kept
11) has had
12) have heard
13) have read
14) have decided
15) have helped