Grammar Quiz

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.