[ Present and Past Perfect Tenses ]
My father _____ been working in that company for 25 years by the time he retires.
A. has
B. had
C. will have

Random Topics:
SentencesWishes & Reported SpeechVerbs + Infinitives / GerundsAdverbial Clauses of Manner and ResultAdverb of MannerAdverbs, Prefixes, and Suffixes1st ConditionalModal ProbabilitySimple PresentAdverbs by TypeOther quiz:
Modals › ViewIt’s snowing in England. It must be very cold there.
A. permission
B. advice
C. internal obligation
D. logical deduction
Reported Speech › View
She said “I’m sorry I didn’t reply to the letter.”
A. She apologized for didn’t reply to the letter.
B. She apologized for not replying to the letter.
C. She apologized for not to reply to the letter.
D. She apologized for not to replying to the letter.
Past Perfect Simple & Past Perfect Continuous › ViewWe use had been + the -ing of the main verb to form the past perfect continuous.
A. TRUE
B. FALSE
Grammar › View
Where is ___ North America located?
A. –
B. a
C. the
D. some
