1) At last the bus came. I _____________ for 20 minutes. a) was waiting b) had waited c) had been waiting 2) It wasn't raining when we went out. The sun was shining. But it _______________ so the ground was wet. a) was raining b) had been raining c) rained 3) I ... on my report when my colleague called me and told me to cahange some statistics there. a) was working b) had been working c) worked 4) We were good friends. We ____________ each other for years. a) had known b) knew c) had been knowing 5) Our game was interrupted. We ____________ for an hour when it started to rain heavily. a) were playing b) had been playing c) played 6) Mike gave up smoking a year ago. He ____________ for 10 years. a) smoked b) was smoking c) had been smoking 7) It was very noisy next door. Our neighbours ________________ a party for two hours when I arrived. a) had b) were having c) had been having 8) I was so nervous on the plane. It was my first flight. I __________ before. a) had never flown b) never flew c) was never flying 9) We came home and found out that somebody __________________ the window. a) broke b) had been breaking c) had broken 10) We ______________ along the road when we saw a car which had broken down. a) had been driving b) had driven c) were driving 11) Ann was sitting in an armchair watching TV. She was tired because she __________ very hard. a) was working b) had been working c) worked 12) I ... in the hall when the nurse called me and invited me to the consulting room. a) had been waiting b) was waiting c) waited

Past Perfect vs Past Perfect Continuous vs Past Continuous

排行榜

視覺風格

選項

切換範本

恢復自動保存: ?