I've played the cello FOR two years.
you / ever / play / rugby ?
Have you ever played rugby?
do
done
Have you finished your homework YET ?
Julia HAS just fed her pet.
We've studied Spanish SINCE primary school.
he / wait / for a long time
HAS he WAITED for a long time?
meet
met
Mike hasn't washed his car YET .
I have NEVER eaten sushi.
She's worked on her project SINCE last Saturday.
how long / she / practise yoga?
How long has she practised yoga?
fly
flown
Tom and Larry look exhausted. They've JUST run a marathon.
Have you ever LOST your keys?
We've lived here SINCE I was 4.
Jack / yet / his girlfriend / forgive ?
HAS Jack FORGIVEN his girlfriend yet?
forgive
forgiven
Donna isn't coming to the cinema with us. She has ALREADY seen the film.
They haven't done the washing-up YET.
I haven't seen you FOR ages.
what / be / ever / the best place / you / visit ?
What IS the best place you HAVE ever VISITED?
get
gotten
Have John and Sherlock ALREADY solved the mystery?
How long have you lived here?