[ Passive and Active Voice ]
Sisca … not been … letter since years ago.
A. have, wrote
B. has, wrote
C. have, writing
D. has, writing

Random Topics:
Past simple vs Present perfectVocabulary and TensesModal Verb in Passive VoicePassive Modals in Different TensesSimple Future - WillPresent Perfect SimpleModals with Perfect InfinitiveIf Conditional Zero and OneThe Future Simple TenseUnreal ConditionalsOther quiz:
Tenses › ViewThe hail ____ heavily for 20 minutes yesterday.
A. fell
B. falls
C. is falling
D. will fall
Article › View
We visited ___ Eiffel Tower last summer.
A. the
B. an
C. a
D. Ø (no article)
Tenses › ViewPhillips will have lived in this small town for five years ______ .
A. when he graduated from university
B. by the time he graduates from university
C. once he graduated from university
D. since he graduated from university
Few vs. Little › View
I have done it a _________ times before.
A. Few
B. Little