--- 现在完成时、过去完成将来完成时 1.Helen ___her key in the office so she ___to wait until her husband returned. A. left; had B. had left; had C. had left; has D. has left; had 2. I'm glad to tell you that we ____the work in less time than we _____expected to. A. finished; were B. have finished; are C. have finished ; were D. had finished; were 3. ---Are you going to the movies tonight? ---Yes, I _____my work by that time. A. will finish B. finish C. am going to finish D. will have finished 4.The police found that the house ____and a lot of things _____. A. has broken into; has been stolen B. had broken into; had been stolen C. has been broken into; stolen D. had been broken into; stolen 5. I ____ at the station half an hour ago, but the train _____yet. A. arrived, hadn’t come B. was arriving, hadn’t come C. arrived, hasn’t come D. had arrived, didn’t come 6. ---Have you called 119? ---As soon as I saw the smoke, I called the firemen, but they______ yet. A. didn't arrive B. hadn't arrived C.haven’t arrived D. wouldn’t arrive