39.-- Is Tom still smoking ?
-- No.By next Saturday he _______ for a whole month without smoking a single cigarette.
A.will go B.will have gone
C.will have been D.has been going
38.I should very much like to have gone to that party of theirs, but _____.
A.I’m not invited B.I was not invited
C.I have not been invited D.I had not been invited
37.-- Sorry, I forget to post the letter for you.
-- Never mind, _____ it myself tonight.
A.I’m going to post B.I’ve decided to post
C.I’ll post D.I’d rather post
36.-- What were you up to when your parents came in?
-- I_____for a while and_____some reading.
A.was playing; was going to do B.played; did
C.had played; was going to do D.had played; did
35.I want to buy that kind of cloth because I _____ the cloth ____ well.
A.have told; washes B.have been told; washes
C.was told; washed D.have been told; is washed
34.-- Remember the first time we met, Jim?
-- Of course I do.You _____ in the library.
A.were reading B.had read
C.have read D.read
33.The vegetables didn’t taste very good.They____too long.
A.had been cooked B.were cooked
C.had cooked D.cooked
32.-- Was the driving pleasant when you went to Mexico last summer?
-- No, it ____ for four days when we arrived, so the roads were very muddy.
A.was raining B.had been raining
C.would be raining D.rained
31.I used to drink a lot of tea but these days I ___coffee.
A.prefer B.preferred
C.have preferred D.am preferring
30.-- Can you give me the right answer?
-- Sorry, I____.Would you repeat that question?
A.hadn’t listened B.haven’t listened
C.don’t listen D.wasn’t listening