A. doing B. todo C. beingdoing D. tobedone
A. devotedtodo B. devotedtodoing C. devotingtodoing D. isdevotedtodoing
A. typing B. tobetyped C. typed D. totype
A. put B. toput C. putting D. havingput
A. be ,todo B. was,doing C. be,doing D. wastodo
A. carriedout B. carryingout C. carryout D. tocarryout
A. to hascome B. tohavecome C. tohavingcome D. hascome
A. put B. tobeputting C. toput D. putting
A. have B. having C. andhave D. andhaving
A. toask B. asking C. tobeasked D. havingasked