[ Tenses of Verbs ]
The dogs have been barking all night.
A. perfect
B. progressive perfect
C. progressive

Random Topics:
How much or How many?Tenses: Present simple, Past Simple, Future SimpleAdjective ending with ED & INGComparison Degree & GerundsVerb TenseIdentify The TensesThird ConditionalsDo not or Does notWish SentencesAdverbs of DegreeOther quiz:
Vocabulary › ViewChoose the correct form: “We have just _ on the trip of a lifetime.”
A. gone
B. went
C. been
D. being
Grammar › View
Laura broke her _________ and cannot walk.
A. elbow
B. head
C. arm
D. leg
Tenses › ViewUp to now, Mary __________________ to the United States. (NEVER BE)
A. has never gone
B. has never been
C. had never gone
D. had never been
The Simple Present Tense › View
My father and I always ____________ our teeth.
A. brushes
B. brushing
C. brushed
D. brush
