Search from various English teachers...
Advanced Grammar (10 items)
Question 1 of 10

_______ the report, Maria submitted it to her manager.

finishing
have been finishing
being finished
having finished