【正文】
。 C. snowD. will snow ( )21. If only I _____ my watch! A. hadn’t lostB. haven’t lostC. didn’t lostD. don’t lose ( )22. You _____ such a serious mistake if you had followed his advice. A. may not makeB. might not make C. shouldn’t have madeD. might not have made ( )23. We _____ the work on time without your help. A. hadn’t had finished B. didn’t have finished C. couldn’t have finished D. can’t have finished ( )24. “Where have you been?” “I got caught in traffic。 otherwise _____ sooner.” A. I would be hereB. I have been here C. I had been hereD. I would have been here ( )25. If it were not for the fact that you _____ ill, I would ask you to do this right now. A. were B. had been C. areD. should be Key: 15. CAABB610. BCBCB 1115. CAABDB16—20. CDCCA2125. ADC