21. When I miss my family, it’s ______great comfort to have a ________ family to be with.
A. a; substitute B. a; replace
C. /; substitute D. /; replace
22. I was supposed to _______ all my shopping by now, but I still have a great many to buy.
A. to have finished B. to finish
C. to be finishing D. to have been finished