It ______ every afternoon for the past week. The weather forecast predicts rain for next week too.
A. is raining
B. was raining
C. has been raining
D. had been raining

Random Topics:
Lexico and GrammarPast Tense & Present Perfect TensePast simple regular verbsFirst Conditional Sentencelike/do not likePresent Tense vs Present ContinuousDefinite and Indefinite ArticlePresent/Past/Past ParticpleAdverbs and Adverbial PhrasesTenses - AuxiliariesOther quiz:
Vocabulary › ViewWhich word best completes the following sentence?
The team reviewed the _______ before the meeting to ensure they covered all the important topics.
A. agenda
B. debut
C. leeway
D. oracle
E. partisan
Modal Verbs › View
We really should have looked at the timetable when we got off the ferry. We…………..the six-thirty train, but now we have to hang around here until twenty past eight.
A. would be catching
B. could have caught
C. had caught
D. might catch
Verb › ViewWhich word is the verb.
Mothers chat on the path.
A. On
B. Chat
C. Mothers
D. The
E. Path
Tenses › View
How long ________ German when you took the exam?
A. had you learned
B. were you learning
C. did you learn
D. had you been learning
