首页 > 综合百科 > 精选范文 >

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

2025-05-16 05:59:00

问题描述:

过去完成进行时练习题含答案及解析,在线等,求秒回,真的火烧眉毛!

最佳答案

推荐答案

2025-05-16 05:59:00

在英语语法中,过去完成进行时是一种比较复杂的时态,用于描述在过去某一时间之前已经持续进行的动作。为了帮助大家更好地理解和掌握这一时态,我们特意准备了一些练习题,并附上了详细的答案和解析。

练习题

1. By the time I arrived at the station, the train ________ for 10 minutes.

A) had been waiting

B) was waiting

C) had waited

D) waited

2. She ________ on the phone for over an hour when her friend finally called back.

A) had been talking

B) talked

C) was talking

D) has been talking

3. They ________ a concert for two hours before it started raining.

A) had been rehearsing

B) were rehearsing

C) rehearsed

D) have been rehearsing

4. When I got home, my brother ________ his homework for three hours.

A) had done

B) had been doing

C) did

D) was doing

5. By the time we reached the restaurant, they ________ their meal for nearly half an hour.

A) had eaten

B) had been eating

C) ate

D) were eating

答案及解析

1. 正确答案:A)had been waiting

解析:此句描述的是“到我到达车站的时候,火车已经等了10分钟”。强调动作从过去某个时间开始一直持续到另一个过去的时间点,因此使用过去完成进行时。

2. 正确答案:A)had been talking

解析:句子表达的是“当她的朋友最终回电话时,她已经在电话上说了超过一个小时”。这里需要使用过去完成进行时来表示一个持续的动作。

3. 正确答案:A)had been rehearsing

解析:此句表明“在下雨之前,他们已经排练了两个小时”。过去完成进行时用来突出动作的持续性。

4. 正确答案:B)had been doing

解析:“当我到家的时候,我哥哥已经做了三个小时的家庭作业。”强调动作从过去某一点开始持续到另一点。

5. 正确答案:B)had been eating

解析:“当我们到达餐厅时,他们已经吃了将近半小时。”过去完成进行时用于描述过去的动作持续了一段时间。

通过以上练习题,我们可以看到,过去完成进行时主要用于描述在过去某一时间之前已经持续进行的动作或状态。希望大家通过这些题目能够加深对这一时态的理解!

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