leaves
have visited - visited
takes place
lasts
won
rains
has written
is running - wants
has not played
swims - does not run
don't know
am driving
has lost
comes
is taking
is having
has had
have
have cleaned
has lost
will leave
have visited - will visit
takes place
lasts
won
rains
has written
is running - wants
has not played
swims - doesn't run
don't know
am driving
has lost
comes
has taken
is having
had
have
have cleaned
has lost