Which sentence uses the Present Perfect?
A. I was doing my homework.
B. I have done my homework.
C. I do my homework.
D. I do my homework.

Random Topics:
Conjunctive AdverbProgressive TenseVerb to Be Tenses & Object PronounGerund, Participle, Infinitive, or AppositiveGrammar (want to/ need to/ have to)Have vs. HasGerunds, Infinitives and ParticiplesPresent Perfect: for/sinceModals: Possibility, Necessity, ExpectationThere is or There areOther quiz:
Tenses › ViewChoose the correct form of the verb from parentheses. It may sound strange but I (believe / am believing) his story.
A. believe
B. am believing
Present Continuous › View
____ Melanie _______ (play) baseball later?
A. Are Melanie playing baseball later?
B. Does Melanie play baseball later?
C. Is Melanie playing baseball later?
D. Melanie is playing baseball later?
Grammar › ViewOur dogs ……………….. outside in the winter.
A. doesn’t sleep
B. don’t sleep
C. sleeps
Language Features of an Opinion Article › View
Which of the following is an example of tripling as a persuasive technique?
A. “It’s big, bold, and beautiful.”
B. “It is an important, necessary, and urgent issue.”
C. “It’s a matter of urgency.”
D. “It’s clearly beneficial.”
