[ Tenses ]
My parents ___________ (to talk) with my sister for hours.
A. have been talking
B. has been talking

Random Topics:
Adjectives and comparisonsModals with Perfect InfinitivePresent tense AffirmativePassive Voice in Past and Present TenseModal Verbs for PossibilityGrammar - Place and MovementQuantifiers MixHomophone & HomonymAsking and Giving OpinionParallel Structure or Combining SentencesOther quiz:
Verb Tenses › View_________ (you / climb) up the mountain when you (see) the snake?
A. Was you climb, saw
B. Was you climbing, saw
C. Were you climbing, saw
D. Were you climbing, seing
Grammar › View
________ is running.
A. He
B. She
C. His
D. Her
At this time tomorrow, I … to pay off my debts.
- will have money
- will have had money
Present Tenses › View
I ___ (already, finish) reading that book.
A. already finish
B. am already finishing
C. have already finished
D. have already been finishing