[ Tenses ]
So far, the computer virus ____ very few problems, although many scientists last year ____ a catastrophe.
A. causes / were predicting
B. has caused / predicted
C. has been causing / have predicted
D. is causing / predict

Random Topics:
Have to / Do not have toConditionals Type IGrammar - either...or, neither...norVocabularyNouns FormationPresent Perfect and Simple Past TenseGiving and Asking for AbilityModal Verb in Passive VoiceSimple Present and Present ContinuousLinking Verbs & Helping VerbsOther quiz:
Grammar and Vocabulary › ViewAli _______________ a storybook to school every day.
A. bring
B. brings
C. brought
D. is bringing
Adverbs of Frequency › View
How _________ do you go shopping?
A. often
B. much
C. always