[ Perfect Tenses ]
By the time you received this letter yesterday, Dipta —- (leave) for Italy.
A. has left
B. had left
C. will have left

Random Topics:
Simple Future - PassiveAdverbial Clause of Cause and EffectEd and Ing EndingsSecond ConditionalsWas & Were QuestionsModal Verbs of PermissionSubjective and Objective PronounWestern Europe CountriesPresent, Past and Future TensePossessive NounsOther quiz:
Tenses › ViewAn ____ was sent yesterday to the client.
A. invoice
B. invoiced
C. invoicing
D. invoices
Adjective › View
He invited that ___ lady to dinner.
a. young beautiful
b. beautiful young
He’s a famous actor. He …………….. all over the world.
A. knows
B. is being knowing
C. is known
D. was knew
Conjunctions › View
Identify the kind of the underlined noun in the sentence below.
My safety goggles have been misplaced.
A. Special Noun
B. Collective Noun
C. Abstract Noun
D. Compound Noun
