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