Grammar Quiz

[ Past simple vs Present perfect ]

Bill ________ (work) in that company for 3 years. He still works there.

A. works

B. work

C. is working

D. has worked

Select your answer:
A  B  C  D  E 


Random Topics:

Tenses and Figurative LanguageNoun PhrasesPresent Perfect Continuous TenseDefinite and Indefinite ArticleTenses and Verb FormsPast and Present ContinuousPreposition (at,in,on)Noun, Quantifiers and SuffixesTenses - Irregular VerbsGrammar: Agreement

Other quiz:

Phrasal Verb › View

I got ________ by his enthusiasm.

A. run out

B. do without

C. break out

D. carried away


Grammar › View

They children are sick. What do they _____ do?

A. has to

B. have to

C. going to

D. have

Tenses › View

It …………………. when I got up this morning.

A. rained

B. was raining

C. is raining


Gerund or Infinitive › View

Do you enjoy .. in bed?

A. reading

B. to read