My grandpa has been enjoying good health ever since he _______ smoking.
A.stops B.stopped
C.has stopped D.had stopped
––Why are you buying a new refrigerator?
––The old one ______ so many times that it’s not worth it any more.
A.has repaired B.is repaired
C.has been repaired D.has been repairing
––Did you have to do much for the dinner party?
––No, Tina ______ everything by the time I got home.
A.has finished B.had finished
C.would finish D.will finish
I ________ Mr. Bert of the change of the meeting. You don’t have to phone him again.
A. have informed B. will have informed
C. would inform D. had informed
—How was the weather during your trip in England?
—Strangely fine! It ____________ much.
A.doesn't rain B.didn't rain C.hasn't rained D.hadn't rained
—I'm preparing dinner. Are you allergic(过敏的) to anything?
—No. But I ____________ red meat.
A.didn't eat B.wasn't eating C.don't eat D.haven't eaten