Grammar Quiz

[ Present Perfect Tense ]

Jack hasn’t been to Hungary ________________ 1981.

A. For
B. Since

Select your answer:
A  B  C  D  E 


Random Topics:

Grammar for IELTSPresent ContinousHave vs. HasGrammar: so and suchSo / Neither / Either / TooGrammar - QuantiflierRegular Plural NounsModals of ProhibitionFuture - Will and Be going toConditionals III - Mixed 1st, 2nd & 3rd Conditionals

Other quiz:

Past Tenses › View

While Julie ……………………………..her bedroom, she found a huge spider on the wall. 

A. tidy

B. was tidying

C. tidied


Vocabulary › View

Which word means “to maintain”?

A. Convert

B. Domestic

C. Keep

D. Ensure

Vocabulary › View

I pledge — to the flag of the Vietnam. I swear to be loyal to my own country.

A. allegiance

B. abating

C. equivalent

D. resistance


Grammar › View

Use the past tense verb form: I (wear) _____ my lucky sweater to the finals last week.

A. weared

B. worer

C. worn

D. wore