Grammar Quiz

Topics: Present Perfect Tense

They … here since 2006

A. have live

B. has live

C. have lived

D. has lived

Select your answer:
     

Preview next quiz:

Have you __________________ your homework yet?

A. did

B. done

C. have done

D. doing