[ Present Perfect Tense ]
It (rain) ______________________ for a very long time.
A. It have rained for a very long time
B. It has rained for a very long time
C. It have rain for a very long time
D. It have raining for a very long time

Random Topics:
Present Perfect & Past Simple TenseClauses1st & 2nd ConditionalsConditionals (0 - 1 - 2)Sentence Structure and PunctuationPresent ContinuousConjunctive Adverbs and PunctuationThe Structural Types of SentencesApostrophes and Quotation MarksModal Auxiliaries and To Be VerbsOther quiz:
First Conditional Sentence › ViewMake sentences using the first conditional.
I / wake up early / go to the gym
A. If I will wake up early, I´ll go to the gym.
B. If I wake up early, I go to the gym.
C. If I wake up early, I´ll go to the gym.
D. If I woke up early, I won´t go to the gym.
Subject Verb Agreement › View
Anyone, at any age, _____ to floss.
A. need
B. needs
Grammar › ViewI could not ______________ anything just now because I did not have my wallet with me.
A. buy
B. buys
C. bought
D. buying
Grammar › View
You received the message, ___ you?
A. Didn’t
B. does
C. do
D. are
