2. It often _______ (take) me half an hour _______ (get) to the post office.
3. _______ (be) your friends at school last week?
4. We will go to the movies if it _______ (not rain) tomorrow afternoon.
5. When we _______ (arrive) at the station, the train had already left.
6. Our P.E. teacher _______ (be) in the Party for ten years.
7. I’m sorry _______ (keep) you waiting for so long.
8. The heavy rain stopped us from _______ (go) swimming.
9. I didn’t know she preferred reading to _______ (play).
10. I _______ (put) my keys here just now. But I can’t find them now.
11. Li Lei _______ (carry) water for Aunt Mary at times.
12. Sue _______ (have) supper at half past six every day.
13. She _______ (go) to the cinema with her friends tomorrow evening.
14. Beth isn’t here. She _______ (go) to Beijing.
15. My mother _______ (do) some cooking when I came in.
【答案详解】
1. took。and连接两个并列谓语,后一个动词用过去式,那么前一个动词也用过去式。
2. takes, to get。根据句意“到邮局常花我半小时的时间”,可确定第一空用一般现在时,且主语是it,故动词用takes。在句型It takes sb some time to do sth中,第二空用不定式to get。
3. Were。由时间状语last week可确定此句用be的过去时,主语是your friends,为复数形式,故用were。
4. doesn’t rain。在时间状语从句和条件状语从句中,如果主句为一般将来时,从句应用一般现在时代替一般将来时。
5. arrived。从句意“当我们到达车站时,火车已经离开了”我们可知,主句用了过去完成时,那么从句则用一般过去时。
6. has been。动作发生在过去,持续到现在,这是现在完成时的一种用法。
7. to keep。在I’m sorry后常接不定式表原因。
8. going。在stop sb from doing sth中,from为介词,那么动词go应用going。
9. playing。根据句型prefer doing sth to doing sth,我们可知此空用动词的-ing形式。
10. put。根据句意“我刚把钥匙放在这儿,但现在找不到了”,我们可确定前句用一般过去时。put的过去时仍是put,无词形变化。
11. carries。从句中的时间状语at times(有时),我们可确定此句的时态为一般现在时。主语为单数第三人称,故动词carry变为carries。
12. has。根据句意和时间状语every day,我们可知该句时态为一般现在时,且主语Sue为单数第三人称,所以have变为has。
13. will go。根据句意和时间状语tomorrow evening,此句用一般将来时。
14. has gone。句意为“Beth不在这儿,她去北京了”,如表示“到某地去了”,用have (has) gone to + 地点。
15. was doing。句意为“当我进来时,妈妈在做饭”。从句用一般过去时,主句应用过去进行时。