[ 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:
Articles and Quantifiers › ViewI’ve got very ______ money.
A. few
B. a few
C. little
D. some
Grammar › View
Pat’s joking
She____be serious
A. can’t
B. must
C. might
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
