The managing director ____ John to sales manager the other day, and ever since, he ___ everybody around.
A. is promoting / was bossing
B. has promoted / is bossing
C. promoted / has been bossing
D. promotes / bosses

Random Topics:
Wishes & Reported SpeechDependent PrepositionPresent and Past Simple TenseConjunctive AdverbsVerb to beModals Of SpeculationVocabulary Spelling GrammarIntermediate GrammarGrammar (Possessive Pronouns)Adjective & AdverbOther quiz:
Grammar › Viewsix legs / a fly / got / Has / ?
A. A fly has got six legs?
B. Has a fly got six legs?
C. Has six legs got a fly?
D. Has got a fly six legs?
Conjunctions › View
Identify the type of conjunction in the sentence: ‘I will stay home unless you come to visit.’
A. correlative conjunction
B. coordinating conjunction
C. interjection
D. subordinating conjunction
Conditionals 1,2,3 › ViewIf he (be) strong, he would lift this box. Unfortunately, he is not strong enough.
A. are
B. was
C. is
D. were
Grammar › View
Paul has taken_______________ photos of the hotel, so I’m sure some of them will be good.
A. plenty
B. too much
C. too many
D. several
E. enough