Grammar Quiz

[ Tenses ]

My father is so tired since he … our garden all day for planting vegetables.

  1. has prepared
  2. has been preparing

Select your answer:
         


Random Topics:

Adverbial PhrasesAdjectives & AdverbsSingular and Plural NounsPast and Present ContinuousGrammar Past and Future TenseMay, MightVerb AbilityNouns & PronounsRelative Clauses

Other quiz:

Vocabulary › View

Click on the word that means the same thing as develop.

A. grow

B. plant

C. slide

D. find out


Vocabulary › View

Performed with little or no delay

A. Transgression

B. Indolence

C. Meticulous

D. Prompt