Grammar Quiz

[ Present Perfect ]

they ________(eat) since morning.

A. Haven’t eaten

B. Has eat

C. Have eated

D. Has eaten

Select your answer:
A  B  C  D  E 


Random Topics:

Indefinite and Definite ArticlesSo / Neither / Either / TooComplex PrepositionsVocabulary and PhrasesPast Tense & Past Continuous TenseIf ConditionalsInfinitivePersonal Pronouns and VerbSimple vs Present Continuous TensesDemonstrative Speech

Other quiz:

Future Tenses › View

Which sentence is correct?

A. She will be studying for the exam tomorrow.

B. She studies for the exam tomorrow.

C. She will study for the exam tomorrow.

D. She will have studied for the exam tomorrow.


Vocabulary › View

Which word means “to make something less severe”?

A. Intensify

B. Mitigate

C. Exacerbate

D. Aggravate

Grammar › View

If you want to imporve your grades, you ________ more attention in class. That’s my advice.

A. must pay

B. have to pay

C. should pay

D. need to pay


Future Tenses › View

A : Where are you going?

B : I…….do shopping

A. should

B. will

C. then

D. am going to