Explications:
ex1
she has been a pianist since 1995
they have liver aboard for five years
I have knew him for six months
they have been married for two years
he has had this car since last September
ex2
haven't you read this book yet?
he has already ate snail
she is going to win a cup
he is a professor for two years
you have never met a movie star