阶段复习二
单选题。(10*15=150)
1. I worked in a travel agency now. Before that I
A. work B. worked C. working 2. I home when I met Dave.
A. walked
B. was walked
C. was walking
3. I saw you in the park yesterday. You book. A. sat
B. was sitting C. were sitting 4. When Karen , we dinner.
A. arrived, were having B. was arriving, had C. arrived, had
in a shop.
on the grass and reading a
5. He told me his name but I it. A. forget
B. has forgotten C. have forgotten
6. “Would you like something to eat?” “No, thanks. I have
A. yet B. just C. ever
7. Jim is always on holiday. He to Spain.
A. went
B. has gone C. had gone
8. When Sarah arrived at the party, Paul wasn’t there. He
A. went B. gone C. had gone
had lunch.”
home.
9. Karen didn’t want to come to the cinema with us because she film.
A. has seen B. had seen C. have seen
10. The house was dirty. They it for weeks. A. hadn’t cleaned B. haven’t cleaned C. didn’t cleaned 11. After I my work, I home. A. finish, go
B. finished, had gone C. had finished, went
12. The bed was very uncomfortable. I
A. didn’t sleep B. didn’t slept C. wasn’t sleep 13. Have you run a marathon?
A. ever
B. never C. yet
14. you had breakfast before you came? A. Did B. Have C. Had 15. I to phone Ann but she out.
A. tried, had gone B. tried, went
the very well last night.
C. had tried, went
【解析】
1. 【B】关键词 before 判断时态为一般过去时,选 worked。
2. 【C】根据句意,当我走路回家的时候遇到了 Dave,走路回家是长动作,用
过去进行时,结构为 was/were doing。
3. 【C】根据句意,我昨天在公园看到你的时候你正坐在草地上读书。坐在草
地上读书是长动作,用过去进行时,结构为 was/were doing,主语是 you,
be 动词选 were。 4.
【A】根据句意,当 Karen 到的时候,我们正在吃晚饭。到达 arrive 是短动作用一般过去时 did,吃饭 have dinner 是长动作用过去进行时 was/were doing。 5.
【C】根据句意,他告诉过我他的名字,但我已经忘记了,用现在完成时 has / have done。
【B】根据句意,我刚刚吃过午饭了,just 表示动作刚刚完成。 6. 7.
【B】根据句意,Jim 总是出差,他去了西班牙还没回来,has gone to 表示去了未回。
【C】根据句意,在 Sarah 到达派对之前,Paul 就已经回家了,go 在 arrive 8. 之前发生,所以要用过去完成时 had done。
【B】根据句意,Karen 不想和我们去电影院因为她之前就已经看过这部电9. 影了,see 在 want to come to the cinema 之前发生,所以要用过去完成时
had done。
10. 【A】根据句意,房子很脏因为已经好几周没有打扫了,clean 在 be dirty 之
前发生,所以要用过去完成时 had done。
11. 【C】根据句意,我完成工作之后回家了,finish work 在 go home 之前发生,
所以 finish 要用过去完成时 had done,go 要用一般过去时 did。 12. 【A】根据关键词 last night 判断时态为一般过去时,结构为 did。 13. 【A】根据句意,你曾经跑过马拉松吗?ever 表示曾经。
14. 【C】根据句意,你来之前吃过早饭了吗?have breakfast 在 come 之前发
生,所以用过去完成时,结构为 had done。
15. 【A】根据句意,我试着给 Ann 打电话但是她已经出门了,go out 在 try to
phone 之前发生,先发生的动作用过去完成时 had done,后发生的动作用
一般过去时 did。
六年级下册英语试题-小升初专项练习: 阶段复习二(含答案)人教pep版



