His boss _____ an explanation of his conduct with his colleagues. A. called up B. called upon C. called for D. called off Related Read more articles Previous PostI hate sitting _____ him as he always smells of garlic. Next PostWho gave you permission to enter? If the aforementioned Answer is Wrong. Leave a Reply with an authentic source.Cancel reply