havearestyou____onyourreportallthemorningbutihaven'tfinishedhalfofit
A:areworkingB:hadworkedC:havebeenworkingD:worked