Grammar Quiz

Present Perfect Simple & Present Perfect Continuous Quiz

English multiple-choice grammar quiz about Present Perfect Simple & Present Perfect Continuous

Preview:


Kate has been studying endangered species ___

A. for ten years

B. since ten years

C. ten years


Edmund Hillary and Tenzing Norgay got to the top of Mount Everest ____

A. since 1953

B. almost 60 years ago

C. for almost 60 years


Many explorers have ____ to the North Pole

A. go

B. been

C. going


The fisherman ___ 50 kilos of fish since yesterday.

A. has been catching

B. has caught


Animal conservation ___ more important in the last 100 years

A. became

B. has become


The Giant Panda ___ an endangered species for years

A. has been

B. was


Climate change ___ many glaciers to melt.

A. caused

B. has caused


The scientist ___ their research yet

A. haven’t finished

B. haven’t been finished


Nobody is here. They have ___ to find new species in the rainforest.

A. gone

B. been

C. going


He has been collecting fossils ___ he was a student.

A. for

B. ago

C. since


Random Topics:

Simple Present Tense/be/Present ProgessiveTenses with Time ExpressionsPresent Perfect and Present Perfect Progressive Tensesduring, for, whileVerb FormUnless If First ConditionalCoordinate ConjunctionIELTS Grammarused to vs be used to vs get used toDirect and Indirect Speech