Present Perfect Simple and Continuous Quiz
Preview:
I ________ to Korea many times.
A. have gone
B. have been
C. have been being
Jack _______________ in Melbourne for many years.
A. has worked
B. has been working
C. has worked/has been working
He ______________ for hours in Japanese. I wish he would stop!
A. has been talked
B. has been talking
C. has talked
John and Tony __________________ since 10am! They just stopped hitting each other.
A. have been fought
B. have been fighting
C. have fought
I ___________ skydiving. I would like to try it one day though.
A. have never been
B. have been
C. haven’t been skydiving
Anne __________ in Korea.
A. have lived
B. has been living
C. has lived
Peeta and Katniss _____________ to the Hunger Games twice.
A. has been
B. have been going
C. have been
Peeta ________________ Katniss since he saw her with the bread.
A. has loved
B. has been loving
C. has loved/has been loving
Jack and Sue went to New Zealand last year for a holiday.
A. They have visited New Zealand.
B. They have been visiting New Zealand.
She ___ (always/love) chocolate.
A. has always loved
B. has loved always
C. has always been loving
D. has been loving always
She had her phone this morning. Now she can’t find it.
A. She has lost her phone.
B. She has been losing her phone.
I ___________ Japanese for many years. I am almost fluent.
A. have been studying
B. has been studying
C. have studyed
He ______________ for hours in Japanese. I wish he would stop!
A. has been talked
B. has been talking
C. has talked
How long ________ (work) on this grammar exercise?
A. have you been work
B. have you been working
C. have you worked
D. you have been working
I ___________ Japanese for many years. I am almost fluent.
A. have been studying
B. has been studying
C. have studyed
I started at Swinburne last year. I am going to study here until next year.
A. I have been studying at Swinburne since last year.
B. I have been studying at Swinburne for last year.
“How long _______ you _________ Swinburne?” Anne asked me.
A. Have ______ been attending
B. have ______ been attending
C. have ______ attending
They ___ (know) each other for ten years!
A. have been knowing
B. have been knowed
C. have knowed
D. have known
Marco ______________ sad and angry all day.
A. have seemed
B. has been seeming
C. has seemed
Marco ______________ homework since he started school.
A. has been hating
B. has hated
C. has hated/has been hating
She _________ skydiving a couple of months ago.
A. have been
B. has been
C. went
I __ (have) this computer for 10 years.
A. have been having
B. have been had
C. have had
D. have having
Jack _______________ in Melbourne since 2014.
A. has lived
B. has been living
C. has lived/has been living
John and Tony __________________ all day! They are still hitting and kicking each other.
A. have been fought
B. have been fighting
C. have fought
Tim moved to London in 2007, but now he lives in Paris.
A. He has lived in London.
B. He has been living in London.
About grammarquiz.net
GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.