A: Hey, Fabrizio? How long …………………………….. at this bank?
B: Actually, I ………………………………… here for long. I started working here last month.
___
A. have you been working / haven´t been working
B. have you been worked / haven´t been working
C. have you been working / haven´t worked
D. has you been working / hasn´t been working

Random Topics:
Miscellaneous Grammar UsagesCan vs be able toComparison and ModalsInfinitives for reasonsTransitional Phrases and ConjunctionsAdjectives & AdverbsAdverb Clause ConnectorFragment, Comma Splice and Run -on SentenceFuture Perfect vs Future ContinuousLanguage Features: Reflective ArticleOther quiz:
Future Tenses › ViewI’m busy tomorrow. I (get) manicure tomorrow at 4.00.
A. I am getting
B. I am going to get
C. I will get
Past Continuous › View
Darrel couldn’t find his old hat. His sister ____ it away long time ago.
A. was throwing
B. throwed
C. threw
Sentence Adverbs & Third Conditional › ViewComplete the third conditional sentence: ‘If Jack ________ (not forget) his keys, he wouldn’t have been locked out.’
A. not forget
B. hadn’t forgotten
C. forgot
D. haven’t forgotten
Vocabulary and Phrases › View
“Close-knit community”
A. A united group providing emotional support
B. A group celebrating festive occasions