NEW
Font size
WorksheetsPresent Perfect
Total questions: 10
Worksheet time: 3mins
____ you ____ _______to England before? (be)
Have / never / been
Have / ever / been
Have / ever / be
She _____ ______ _______ her homework. (do)
has / already / done
has / yet / done
has / already / did
_____ you ______ _______ to Mexico? (travel)
Has / ever / traveled
Have / never / traveled
Have / ever / traveled
_____ your sister _______ from high school _____? (graduate)
Has / yet / graduated
Has / graduated / yet
Have / graduated / already
I ______ ________ ________a person like you. (meet)
have / never / meet
have / ever / met
have / never / met
He _______ _______ _______ to Disney Land. (go)
hasn't / ever / gone
hasn't / never / gone
has / never / went
We _____ ______ dinner _____.(eat)
haven't / eaten / yet
haven't / ate / yet
haven't / eaten / already
Peter ____ ______ ________ married. (get)
has / yet / gotten
hasn't / already / got
has / already / gotten
Where _____ you ____ all these years? (be)
have / were
have / been
has / been
My mom ______ ______ our birthdays. (forget)
hasn't / never / forgotten
has / never / forgot
hasn't / ever / forgotten
