I've played the guitar ... two years.
I've played the guitar FOR two years.
She has ... traveled to the moon.
She has NEVER traveled to the moon.
She has ... watched that movie three times.
She has ALREADY watched that movie three times.
Watch
Have or Has Watched
We've studied Spanish ... primary school.
We've studied Spanish SINCE primary school.
Have you ... eaten pizza for breakfast?
Have you EVER eaten pizza for breakfast?
Mike hasn't washed his car ...
Mike hasn't washed his car YET.
Go
Have or Has Gone
She's worked on her project SINCE last Saturday.
I ... a bug. (eat)
I have never eaten a bug.
My sister hasn't replied to my message ...
My sister hasn't replied to my message YET.
Travel
Have or Has Traveled
He ... video games ... six hours. (play)
He has played video games for six hours.
My best friend ... on time. (arrive)
My best friend has never arrived on time.
Donna ... that movie three times. (watch)
Donna HAS ALREADY WATCHED that movie three times.
Win
Have or Has Won
My dog ... twelve hours today. (sleep)
My dog has slept for twelve hours today.
... you ... asleep during a movie? (fall)
Have you ever fallen asleep during a movie?
... you ... your homework ...? (Finish)
HAVE you FINISHED your homework YET?
Read
Have or Has Read