[ Present Perfect Simple and Continuous ]
John and Tony __________________ all day! They are still hitting and kicking each other.
A. have been fought
B. have been fighting
C. have fought

Random Topics:
Conditional Sentence Type 2 and Type 3Past and Present ContinuousGrammar of Conjunctions and PrepotitionsUnderstanding Product Packaging and TensesVerb + Infinitive or GerundGrammar (either..or.. and neither..nor..)Grammar - Compound SentencesPast Narrative TensesModal AuxiliaryNoun, Quantifiers and SuffixesOther quiz:
Modal Verbs › ViewYou __________ park here; it’s against the rules.
A. mustn’t
B. shouldn’t
C. don’t have to
D. ought to
Prepositions › View
My friend prefers to travel ___ bicycle for short distances.
A. in
B. with
C. by
D. on
Idioms › ViewWhat is new and wonderful?
A. The upper crust.
B. The greatest thing since sliced bread.
C. The one who makes a hash of something.
D. The one who is out to lunch.
Tenses › View
What is the correct future perfect tense form of the verb in the sentence: “Each egg ___ a thousand miles before it lands on her lap.”?
A. will have traveled
B. travels
C. traveled
D. will travel
