2) have just received 3) have you sent; yet 4) has played; for 5) has had; for 6) has already seen 7) haven’t phoned; yet 8) have known; since 9) have just bought 10) haven’t been; for 11) haven’t finished yet 12) has already left 13) hasn’t come yet 14) haven’t phoned; since 15) hasn’t eaten; since 16) has Amy started; yet 17) have just had 18) have already drunk 19) have waited; for 20) haven’t been; since 21) have already arrived 22) has spoken; since 23) have already read
3) have you sent; yet
4) has played; for
5) has had; for
6) has already seen
7) haven’t phoned; yet
8) have known; since
9) have just bought
10) haven’t been; for
11) haven’t finished yet
12) has already left
13) hasn’t come yet
14) haven’t phoned; since
15) hasn’t eaten; since
16) has Amy started; yet
17) have just had
18) have already drunk
19) have waited; for
20) haven’t been; since
21) have already arrived
22) has spoken; since
23) have already read