Have you finished your homework ... ?
Have you finished your homework YET?
FLY
FLOWN
I've played the violin FOR 5 years.
you / ever / play / rugby ?
Have you ever played rugby?
Julia have just given food to her cat.
Julia HAS just given food to her cat.
I have ... seen the rules of this game. Let's play!
I have ALREADY seen the rules of this game. Let's play!
TEACH
TAUGHT
We've lived here ... I was 4.
We've lived here SINCE I was 4.
my brother / never / see / the Olympic Games / before.
My brother has never seen the Olympic Games before.
They haven't already done the washing-up.
They haven't done the washing-up YET.
Tim is very tired. He has ... played basketball with his friends.
Tim is very tired. He has JUST played basketball with his friends.
UNDERSTAND
UNDERSTOOD
I haven't seen you ... a long time.
I haven't seen you FOR a long time.
ow long / she / practise yoga?
How long has she practised yoga?
Have you been to India yet?
CORRECT
Have the doctors ... found the problem?
Have the doctors ALREADY found the problem?
DRAW
DRAWN
Carol ..... (not eat) meat (...) 5 years.
Carol HASN'T EATEN meat FOR 5 years.
Jack / buy / a birthday present / for his girlfriend / yet ?
Has Jack bought a birthday present for his girlfriend yet?
I have ever eaten sushi.
I have NEVER eaten sushi.
Has she checked her homework ... ?
Has she checked her homework YET ?
FALL
FALLEN
- How long ... she had the dog as a pet?
- ... last summer.
- How long HAS she had the dog as a pet?
- SINCE last summer.
What / be / the best place / you / ever / visit ?
What is the best place you have ever visited?
He hasn't yet drunk his soda.
He hasn't drunk his soda YET.