Present Perfect
Present Perfect II
Present Perfect III
Questions
100
I ______ (study) French.
I have studied French.
100
She ____ (eat) octopus.
She has eaten octopus.
100
We ____ (be) here for two weeks.
We have been here for two weeks.
100
_____ they ______ (go) to the USA?
Have they gone to the USA?
200
He ____ (drink) too much coffee.
He has drunk too much coffee.
200
They ______ (go) to Scotland.
They have gone to Scotland.
200
She ____ (live) in New York for two years.
She has lived in New York for two years.
200
_____ you ______ (read) War and Peace?
Have you read War and Peace?
300
Lucy _____ (make) breakfast.
Lucy has made breakfast.
300
I ____ (meet) his mother.
I have met his mother.
300
She _____ (not/see) the new Spiderman movie.
She has not seen the new Spiderman movie.
300
he / meet / your family / ?
Has he met your family?
400
They ____ (write) to the politician.
They have written to the politician.
400
You _____ (find) your wallet.
You have found your wallet.
400
I ______ (know) him for three years.
I have known him for three years.
400
they / take / the exam?
Have they taken the exam?
500
You _____ (not/leave) your phone in a taxi.
You haven't left your phone in a taxi.
500
John _____ (not/buy) any food.
John hasn't/has not bought any food.
500
They ____ (swim) in the ocean.
They have swum in the ocean.
500
you / eat / Thai food / before?
Have you eaten Thai food before?
M
e
n
u