[ 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:
Mixed General Quiz › ViewI can hardly ___ in this smoky room!
a. breath
b. breathe
Grammar › View
We want to finish the project tonight, so we….. late.
A. works
B. don’t work
C. working
D. are working
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
