I've played the cello FOR two years.
blow
blown
Have you finished your homework YET ?
Julia HAS just fed her pet.
We've studied Spanish SINCE primary school.
throw
thrown
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?
shine
shone
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 / forgive / his girlfriend / yet ?
HAS Jack FORGIVEN his girlfriend yet?
hang
hung
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.
lay
laid
Have John and Sherlock ALREADY solved the mystery?
How long have you lived here?