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:

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