Mary_________on the essay for two hours now and she hopes to finish in one more hour. A. is working B. has worked C. will have worked D. has been working6/20Mary_________on the essay for two hours now and she hopes to finish in one more hour. is working has worked will have workedhas been workingGiải thíchChọn đáp án D