首页 > 精选范文 >

过去完成进行时练习题及答案

更新时间:发布时间:

问题描述:

过去完成进行时练习题及答案,有没有大佬愿意带带我?求帮忙!

最佳答案

推荐答案

2025-06-29 05:06:43

在英语语法中,过去完成进行时是一个重要的时态,用于描述在过去某一时间之前已经持续了一段时间的动作。它由“had been + 现在分词”构成,常用于叙述过去的经历、状态或行为的延续性。

为了帮助学习者更好地掌握这一时态,下面提供一些相关的练习题和详细解答,帮助大家巩固知识点,提高语言运用能力。

一、选择题

1. By the time I arrived at the station, she ______ for an hour.

A) had waited

B) had been waiting

C) was waiting

D) has been waiting

2. They ______ in that house since 1995.

A) have lived

B) had lived

C) had been living

D) were living

3. When the teacher came in, the students ______ quietly.

A) had been talking

B) had talked

C) were talking

D) have been talking

4. I ______ my homework for two hours when my friend called.

A) did

B) had done

C) had been doing

D) was doing

5. She ______ English for five years before she moved to Canada.

A) studied

B) had studied

C) had been studying

D) was studying

二、填空题

1. By 8 o'clock, he ______ (wait) for three hours.

2. We ______ (live) in this city since 2010.

3. When I got home, my sister ______ (read) a book.

4. He ______ (work) on his project all day before the meeting.

5. She ______ (not finish) her report by the time the boss asked for it.

三、改错题

1. She had been working since 8 o’clock.

2. They had been living here last year.

3. I had been waiting for you for one hour.

4. He was playing football when I saw him.

5. They had gone to the park after they had finished their work.

四、翻译题

将下列句子翻译成英文:

1. 在我到达之前,他已经等了半小时。

2. 我们一直住在这里,直到去年才搬走。

3. 当她到家时,孩子们正在玩。

4. 在他开始工作之前,他已经学了三年英语。

5. 她一直忙于工作,直到晚上十点。

五、参考答案

一、选择题答案:

1. B

2. C

3. A

4. C

5. C

二、填空题答案:

1. had been waiting

2. had been living

3. had been reading

4. had been working

5. had not finished

三、改错题答案:

1. She had been working since 8 o’clock.(正确)

2. They had been living here last year.(错误,应改为:They had lived here last year.)

3. I had been waiting for you for one hour.(正确)

4. He was playing football when I saw him.(正确)

5. They had gone to the park after they had finished their work.(正确)

四、翻译题答案:

1. He had been waiting for half an hour before I arrived.

2. We had been living here until we moved away last year.

3. When she got home, the children were playing.

4. He had been studying English for three years before he started work.

5. She had been busy with work until ten o'clock in the evening.

通过这些练习题,可以有效提升对过去完成进行时的理解和应用能力。建议在做题过程中结合语境分析,理解时态的使用条件,从而达到灵活运用的目的。

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。