By the end of April Peter_______ here for 3 months. a. will have stayedb. will stayc. staysd. has stayed2. I’m awfully sorry, but I had no alteration. I simply ______ what I did. a. ought to have doneb. have to doc. had to dod. must do3. We ___ our breakfast when an old man came to the door. a. just have hadb. have just hadc. just hadd. had just had4. I decided to go to the library as soon as I _______. a. finish what I didb. finished what I did c. would finish what I was doingd. finished what I was doing5. Television was not invented by any one person, ______ into being overnight. a. nor did it springb. nor does it spring c. nor has is sprungd. nor can it spring6. Pick me up at 8 o’clock. I _______my bath by then. a. will have hadb. will be havingc. can have hadd. may have7. If you smoke in a non-smoking section people____. a. have objectedb. objectedc. must objectd. will object8. Ever since Picasso’s paintings went on exhibition, there_____ large crowds at the museum every day. a. isb. has beenc. have beend. are being9. By the end of this month, we surely______ a satisfactory solution to the problem. a. have foundb. will be findingc. will have foundd. are finding10. By the end of the year all but two people______ a. have leftb. will leavec. will be leavingd. will have left11. I need one more stamp before my collection _______.a. has completed b. completes c. had been completed d. is completed12. --- I am 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 be13.I don’t work here, I _____ until the new secretary arrives.a. just help out b. have just helped out c. am just helping out d. will just help out14. --- Can I join your club, Dad? --- You can when you _____ a bit older.a. get b. will get c. are gettingd. will have got15. In some parts of the world, tea _____ with milk and sugar.a. is serving b. is served c. serves d. served16. --- You phone number again? I _____ quite catch it. ---It’s 9568442.a. didn’t b. couldn’t c. don’t d. can’t17. --- Did you write to Grace last summer? --- No, but I’ll _____ her over Christmas vacation. a. be seen b. be seeing c. have seen d. have been seeing18. --- Was your stay pleasant while you were in Shanghai last week? ---No, it _______ for four days, so we had to stay at the hotel. a. was raining b. had been raining c. would be raining d. has been raining19. No permission ______ for anybody to enter the building. a. has been given b. has given c. has to give d. has to be given20. Judging from what he said, he seemed to _______ it before. a. tell about b. be told of c. have told about d. have been told about请按照下面格式回答:(注意选项为小写字母)1-56-1011-1516-20