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

1. When I called you yesterday, you _____ on the phone with someone.A. talkedB. were talkingC. talkD. have been talking答案:B解析 :句子描述的是昨天打电话时正在发生的动作,用过去进行时表示过去某时正在进行的动作。2. They _____ a movie when we arrived a

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选项更为常见和合理。

声明:凡注明来源为"英语巴士"的为本站原创作品,未经许可不得转载。其他部分内容转载自网络,如有侵犯您的合法权益,请与我们取得联系(邮箱:214875213@qq.com),以便及时处理。 转载请注明原文地址:https://enbs.cn/en/38276.html

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

下载Pdf文档到电脑,方便收藏和打印~

为您推荐

用户反馈
请选择反馈类型(可多选):
您的联系方式:(如需回复请填写联系方式)
反馈内容:
提交成功 小编会尽快处理
回到顶部
点击反馈