Search from various English teachers...
Signup/Login
Back to Quiz
Advanced Grammar (10 items)
Question 1 of 10
_______ the report, Maria submitted it to her manager.
finishing
have been finishing
being finished
having finished
Next