eat-have/has eaten
want-have/has wanted
buy- have/has wanted
read- have/has read
win- have/has won
speak- have/has spoken
open-have/has opened
listen-have/has listened
ring-have/has rung
watch-have/has watched
go-have/has gone
stay-have/has stayed
clean-have/has cleaned
close-have/has closed
know-have/has known
tell-have/has told
happen-gave/has happened
see-have/has seen
dance-have/has danced
eat-have/has eaten
want-have/has wanted
buy- have/has wanted
read- have/has read
win- have/has won
speak- have/has spoken
open-have/has opened
listen-have/has listened
ring-have/has rung
watch-have/has watched
go-have/has gone
stay-have/has stayed
clean-have/has cleaned
close-have/has closed
know-have/has known
tell-have/has told
happen-gave/has happened
see-have/has seen
dance-have/has danced