Grammar Quiz

Present Perfect and Present Perfect Progressive Tenses Quiz

English multiple-choice grammar quiz about Present Perfect and Present Perfect Progressive Tenses

Preview:


They ___ (not/clean) the park yet.

A. haven’t cleaned

B. don’t clean

C. didn’t clean

D. haven’t been cleaning


The baby ___ (sleep) for two hours.

A. sleeps

B. has slept

C. is sleeping

D. has been sleeping


They ___ (play) soccer since 3 PM.

A. have played

B. have been playing

C. played

D. are playing


She ___ (finish) her homework already.

A. has finished

B. have finished

C. is finishing

D. finished


I ___ (visit) my grandparents twice this month.

A. have visited

B. visited

C. have been visiting

D. visits


We ___ (never/see) such a beautiful sunset before.

A. have never seen

B. never saw

C. never see

D. are never seeing


They ___ (work) on this project for two weeks.

A. are working

B. have been working

C. work

D. have worked


She ___ (write) three letters today.

A. has written

B. have written

C. writes

D. is writing


She ___ (clean) the house all morning.

A. has cleaned

B. have cleaned

C. has been cleaning

D. cleans


He ___ (exercise) at the gym for an hour.

A. exercises

B. has exercised

C. is exercising

D. has been exercising


He ___ (never/try) sushi before.

A. have never tried

B. never tries

C. has never tried

D. is never trying


We ___ (travel) to three countries this year.

A. have traveled

B. traveled

C. have been traveling

D. are traveling


They ___ (build) the treehouse since last week.

A. are building

B. have built

C. build

D. have been building


She ___ (live) here for ten years.

A. lives

B. has lived

C. have lived

D. has been living


I ___ (not/finish) my lunch yet.

A. didn’t finish

B. am not finishing

C. haven’t finished

D. haven’t been finishing


Random Topics:

To Infinitive or GerundActive vs. Passive VoiceWestern Europe CountriesTake or PutWill vs be going toCoordinating and Subordinating ConjunctionsGrammar and EssayPresent Simple and Present Continuous TenseWorld Literature VocabularyFinite and Non-Finite Verb