[ Grammar ]
Tom made a bad mistake at work, but his boss didn’t fire him. He is happy about ………. a second chance.
A. giving
B. having given
C. having been given
D. to have been given

Random Topics:
Present Perfect and Present Perfect ContinuousSimple TenseHas and HaveVerbs: Action, Linking, and HelpingModals and Modal PerfectsGrammar & ReadingSimilesQuantifiers and AdjectivesGerund and To InfinitivePresent / Future / Present Progressive / non Action VerbsOther quiz:
Grammar › ViewUlli: You are my best friend
Ulli told me (that) _________________________
A. you were my best friend
B. you were her best friend
C. she was my best friend
D. I was her best friend
Verb Tenses › View
My sister and her husband ……….. over to my house for dinner tomorrow evening.
A. came
B. come
C. going to come
D. are coming
Prepositions › ViewThe resort lies about 1.500 meters …….. the sea level.
A. over
B. above
C. on
Tenses › View
. John is going to spend our holidays in France next year.
A. simple past
B. future be going to
C. present continuous
D. present perfect continuous
