一般过去时 现在完成时 过去完成时
单选题。(10*10=100)
1. The bed was very uncomfortable. I very well last night.
A. didn’t sleep B. didn’t slept C. wasn’t sleep 2. I was warm, so I off my coat this morning.
A. take B. took C. taken 3. Tom out. He will be back in about an hour.
A. has went B. has gone C. had go
4. “Are your friends here now?” “Yes, they just
A. had, arrived B. did, arrive C. have, arrived 5. Have you run a marathon? A. ever
B. never C. yet
6. They haven’t had a holiday
A. at B. since C. for 7. They ten minutes ago.
A. arrive
.”
ten years.
B. arrived C. had arrived
8. We arrived at work in the morning and found that someone
office during the night. A. had broken
B. has broken C. broke
into the
9. you had breakfast before you came? A. Did B. Have C. Had 10. I to phone Ann but she out.
A. tried, had gone B. tried, went C. had tried, went
填空题。用所给单词的正确形式。(5*10=50) 1. I (not/go) out yesterday evening because it rained heavily. 2. I’ve written the letter but I (not/post) it yet. 3. Before I got home, my mom (clean) the house. 4. After I (leave) the office, I went to the supermarket. 5. Jim (come) back from Thailand a few days ago.
【解析】
1. 【A】根据关键词 last night 判断时态为一般过去时,结构为 did。 2. 【B】根据关键词 this morning 判断时态为一般过去时,结构为 did。 3. 【B】根据句意,Tom 已经出去了,他会在一个小时左右回来,动作已经发
生用现在完成时,结构为 has/have done。
4. 【C】根据关键词 just 判断时态为现在完成时,结构为 has/have done。 5. 【A】根据句意,你曾经跑过马拉松吗?ever 表示曾经。 6. 7. 8.
【C】ten years 是时间段,for+时间段,since+时间点,所以选 for。 【B】根据关键词 ago 判断时态为一般过去时,结构为 did。
【A】根据句意,我们早上上班的时候发现昨晚有人已经闯入了办公室,break在 arrive 之前发生,所以用过去完成时,结构为 had done。
【C】根据句意,你来之前吃过早饭了吗?have breakfast 在 come 之前发 生,所以用过去完成时,结构为 had done。
9.
10. 【A】根据句意,我试着给 Ann 打电话但是她已经出门了,go out 在 try to
phone 之前发生,先发生的动作用过去完成时 had done,后发生的动作用一般过去时 did。
11. 【didn’t go】根据关键词yesterday 判断时态为一般过去时,否定结构为didn't
do(动词原形)。
12. 【haven’t posted】根据关键词 yet 判断时态为现在完成时,否定结构为
hasn’t/haven’t done。主语是 I,所以选 haven’t。
13. 【had cleaned】根据句意,在我回家之前我妈妈已经把房子打扫了,clean
在 get home 之前发生,先发生的动作用过去完成时 had done。
14. 【had left】根据句意,我离开办公室之后去了超市,leave 在 go to the
supermarket 之前发生,先发生的动作用过去完成时 had done。
15. 【came】根据关键词 a few days ago 判断时态为一般过去时,结构是 did。