[ 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:
Modal Verbs › ViewYou _____ try the new restaurant in town.
A. can
B. could
C. will
D. should
Vocabulary › View
To arrange in a specific order or group by categories based on similarities.
A. interpret
B. compare
C. predict
D. classify
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