[ Vocabulary and Tenses ]
My father is so tired since he…. our garden all day for planting vegetables.
A. has prepared
B. has been preparing

Random Topics:
Paired ConjunctionUnreal Uses of Past TensesGrammar - FuturePast Tense, Recount Text, and Future TenseFuture Perfect TenseTenses of VerbsAdjectives and DegreesPossessive Pronouns and QuantifiersSimple Present VS Present ContinuousProgessive TensesOther quiz:
Modal Verb, Passive Voice › ViewThe new library ……….. by the end of this year.
A. is built
B. will be built
C. builds
D. built
Future Perfect Tense › View
Complete the sentence with the future perfect form:”We ____ before we come, so we will be hungry.”
A. Will have eaten
B. Will be eating
C. Won’t have eaten
D. Won’t be eating
