Robuta

https://grammarquiz.net/1573325/ Having ...............all the reports, Ahmad was greatly exhausted. A. ... | GrammarQuiz.Net Having ...............all the reports, Ahmad was greatly exhausted. A. been finishing B. finished C. been finished D. to finish - Grammar Quiz all the reportsahmad