[ 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:
Prepositions › ViewYou must phone me as soon as _____ your exam results.
A. you get
B. you will get
C. you got
D. you are going to get
Simple Past Tense › View
We ____ our bikes in the city.
A. rode
B. rided
C. did rode
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.
