have worked
You ... (to visit) in so long!
haven't visited
... you ... (to travel) this year already?
have you travelled?
... he ... the newspaper today?
Has he read?
have studied
They ... (to danced) yet.
haven't danced
... he ... (to apologize) yet?
Has he apologized?
it has rained
She ... (to drink) too much coffee
has drunk
I ... (to sell) any bags yet
haven't sold
... we ... (to be) together for a long time?
Have we been?
... you ... (to eat) lunch yet?
have you eaten
They ... (to go) to the same dentist for three years already
have gone
he ... (to pay) me back ever!
hasn't paid
... they ... (to tell) you something yet?
have they told?
We haven't ever gone
I ... (to lie) in bed all day
have lain
hasn't driven
... he ... (to be) here many times?
Has he been?
you .... (to find) your wallet
you have found