Answer the following questions to check your knowledge of the present perfect.
Choose the correct verb tense to complete the following sentences.
Katy _______ ten books in her life. (Katy is still alive and writing.)
The correct answer is "has written".
Georgina ______ a new car yesterday. She is driving it now.
Hector ______ his leg, but I'm not sure when.
Hector ______ his leg when he was a boy.
______ you ______ Jurassic Park III yet? It is a good movie.
I have travelled to Spain.
Rebecca has played the piano since she was 10 years old.
It has started to snow.
William has played soccer ______ 10 years.
William has played soccer ______ he was 10 years old.
This company has been open ______ 1998.