28. —How about going to "Grand" for dinner?
       — ______. It's a long time since we had a good meal.
A. Well          B. That sounds like a good idea     C. Thank you              D. But I'm too busy
29. --I'm sorry to keep you waiting.
   --Oh, not at all. I ______ here only a few minutes.
A. have been    B. had been                C. was      D. will be   
30. Here are two pairs of shoes, ______ you may choose.
A. both of them     B. either of them               C. any of which   D. either of which