Thanks for offering me_________ useful advice!–__________.
He has done a job which is _____as the one I have done.
You will find ______ useful to learn even alittle English.
need time to _______ on what the teacher taught in class.
I was supposed to _______ all my shopping by now, butI still have a great many to buy. A. to have finished B.to finish C. to be finishing D.to have been finished