[ Grammar ]
I __________ working all afternoon and have just finished the assignment.
A. had been
B. have been
C. shall be
D. am

Random Topics:
Grammar Double Object VerbsComparatives, Superlatives & EquativesConjunctions & PrepositionsTenses (Present, Past, Future Forms)Must or Mus notCan vs be able toTensesClauses and GerundsNoun, Adjective, and Adverb ClausesGerund or to InfinitiveOther quiz:
Phrasal Verbs › ViewI had no idea that he was lying to me. I was completely _____.
A. taken in
B. taken down
C. taken off
D. taken over
Wh- Questions › View
What time does the party start?
A. At 8 pm.
B. In 8 pm.
C. On 8 pm.
D. Since 8 pm.