Grammar Quiz

Present Perfect Simple and Continuous Quiz


Preview:


Anne __________ in Korea.

A. have lived

B. has been living

C. has lived


I ___ (call) you for half an hour. Where __ (you/be)?

A. have been calling; have you been

B. have called, have you been

C. have called, have you been being

D. have been calling, have you been beeing


“How long _______ you _________ Swinburne?” Anne asked me.

A. Have ______ been attending

B. have ______ been attending

C. have ______ attending


I ___________ skydiving. I would like to try it one day though.

A. have never been

B. have been

C. haven’t been skydiving


I ________ to Korea many times.

A. have gone

B. have been

C. have been being


Peeta and Katniss _____________ to the Hunger Games twice.

A. has been

B. have been going

C. have been


John and Tony __________________ all day! They are still hitting and kicking each other.

A. have been fought

B. have been fighting

C. have fought


I started work at 6am. It’s 6pm now, but I am not finished.

A. I have been working for 12 hours.

B. I worked at 6am.


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 __ (have) this computer for 10 years.

A. have been having

B. have been had

C. have had

D. have having


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.


I ___________ Japanese for many years. I am almost fluent.

A. have been studying

B. has been studying

C. have studyed


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 had her phone this morning. Now she can’t find it.

A. She has lost her phone.

B. She has been losing her phone.


John and Tony __________________ all day! They are still hitting and kicking each other.

A. have been fought

B. have been fighting

C. have fought


Jack _______________ in Melbourne since 2014.

A. has lived

B. has been living

C. has lived/has been living


Jack _______________ in Melbourne for many years.

A. has worked

B. has been working

C. has worked/has been working


John and Tony __________________ since 10am! They just stopped hitting each other.

A. have been fought

B. have been fighting

C. have fought


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.


Marco ______________ sad and angry all day.

A. have seemed

B. has been seeming

C. has seemed


He ______________ for hours in Japanese. I wish he would stop!

A. has been talked

B. has been talking

C. has talked


She _________ skydiving a couple of months ago.

A. have been

B. has been

C. went


Marco ______________ homework since he started school.

A. has been hating

B. has hated

C. has hated/has been hating


“_______ you ever _________ to the Hunger Games?” I asked

A. have _______ been

B. have ______ been going

C. Have _______ been


Julie ___ (learn) how to drive for 6 years! and she still can’t!

A. has learnt

B. has been learning

C. have learned

D. have been learning




About grammarquiz.net

GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.