过去进行时专项训练题20道(含答案解析)
推荐文章

1. When I called you yesterday, you _____ on the phone with someone.
A. talked
B. were talking
C. talk
D. have been talking
答案:B
解析 :句子描述的是昨天打电话时正在发生的动作,用过去进行时表示过去某时正在进行的动作。
2. They _____ a movie when we arrived at the cinema.
A. were watching
B. watched
C. have watched
D. are watching
答案:A
解析 :根据句意“当我们到达电影院时,他们正在看电影”,应使用过去进行时。
3. What _____ you _____ when the teacher came in?
A. did; do
B. were; doing
C. are; doing
D. have; been doing
答案:B
解析 :特殊疑问句中的过去进行时,需要用“were/was + doing”结构。
4. Last night, I _____ a book when suddenly the power went out.
A. read
B. was reading
C. have read
D. am reading
答案:B
解析 :描述昨晚突然停电时正在进行的动作,用过去进行时。
5. At 3 o'clock yesterday afternoon, they _____ a football match.
A. played
B. were playing
C. have played
D. play
答案:B
解析 :表示昨天下午三点时正在进行的动作,用过去进行时。
6. She _____ her homework when her mother came back from work.
A. does
B. did
C. was doing
D. is doing
答案:C
解析 :描述妈妈下班回来时她正在做的动作,用过去进行时。
7. I _____ a letter to my friend when the phone rang.
A. wrote
B. was writing
C. have written
D. am writing
答案:B
解析 :电话响时正在写的动作,用过去进行时。
8. While I _____ TV, the doorbell rang.
A. watch
B. watched
C. am watching
D. was watching
答案:D
解析 :描述门铃响时正在进行的动作,且主句和从句动作同时发生,用过去进行时。
9. We _____ a picnic in the park when it started to rain.
A. had
B. were having
C. have had
D. are having
答案:B
解析 :下雨时正在进行的野餐活动,用过去进行时。
10. They _____ a loud noise when the accident happened.
A. made
B. were making
C. have made
D. make
答案:B
解析 :事故发生时正在发出的噪音,用过去进行时。
11.What are you _____ now?
A. doing
B. did
C. do
D. to do
答案:A
解析:现在进行时由“be动词+doing”构成,询问对方正在做什么。
12.She _____ her homework at the moment.
A. does
B. is doing
C. will do
D. has done
答案:B
解析:at the moment表示“此刻”,常用于现在进行时。
13.Listen! The birds _____ beautifully in the tree.
A. sing
B. sings
C. are singing
D. sang
答案:C
解析:listen提示我们注意正在发生的动作,用现在进行时。
14.I _____ my clothes when the phone rang.
A. wash
B. am washing
C. was washing
D. will wash
答案:B
解析:句意表示电话响时正在发生的动作,但题干要求现在进行时,故选B(尽管C也符合语境,但非现在进行时)。
15.Right now, they _____ a party for their teacher's retirement.
A. have
B. had
C. are having
D. will have
答案:C
解析:right now表示“现在”,用现在进行时描述正在进行的庆祝活动。
16.Look! The cat _____ on the wall.
A. climbs
B. climbed
C. is climbing
D. has climbed
答案:C
解析:look提示我们注意正在进行的动作,用现在进行时。
17.Why _____ you _____ so loudly? Can't you see I'm sleeping?
A. do; talk
B. are; talking
C. did; talk
D. have; been talking
答案:B
解析:询问对方现在正在进行的动作,用现在进行时。
18.It's 8 o'clock. The students _____ their English class.
A. have
B. are having
C. had
D. will have
答案:B
解析:表示现在8点正在上英语课,用现在进行时。
19.The boy _____ in the garden with his dog.
A. plays
B. play
C. is playing
D. played
答案:C
解析:描述男孩此刻正在花园里和他的狗玩,用现在进行时。
20.We _____ for the train when it arrived.
A. wait
B. waited
C. are waiting
D. were waiting
答案:D
解析:火车到达时我们正在等,虽然描述的是过去的动作,但强调与火车到达同时发生的等待状态,用过去进行时更贴切。不过,如果严格按照现在进行时的要求,此题可能略有争议,但在实际语境中,D选项更为常见和合理。
过去进行时专项训练题20道(含答案解析)




