Topics: Present Perfect Tense
My neighbor’s dog is barking. It ______ for 2 hours now.
A. has barking
B. barked
C. has barked
D. have barked
Select your answer:

Random Topics:
ComparisionsPast simple vs Present perfectGrammar speak,talk,say,tellLinking VerbPresent ContinousSubordinating Conjunctions and Complex SentencesPresent Perfect Simple and ContinuousKnee AnatomyPast and Future TensesAdverb of TimeOther quiz:
Grammar › ViewWe_________listening to the teacher describe the most famous sights in London at the moment. It is so fascinating.
A. was
B. aren’t
C. were
D. are
Vocabulary › View
At right angles to a horizontal plane; in a direction, or having an alignment, such that the top is directly above the bottom is the definition of what word?
A. upright
B. vertical
C. perpendicular
