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