had been doing是什么时态

编辑:loveme 时间:2023-01-31 18:58:46

had been doing是什么时态

是过去完成进行时态,例如:

A wolf saw him jumping out and asked him what he had been doing in it.一只狼看到狐狸从车上跳了下来,问它做了什么。

had been doing是什么时态

had been doing这是过去完成进行时表示从过去的某一个时间点开始做某事一直持续到过去的某个时间点并且仍在进行。放在间接引语或虚拟语气中时它的时态不能再向前推,向后推是现在完成进行时。

1双语例句

1、Benjamin was forced to admit what he had been doing.

本杰明被迫承认他所做的一切。

2、I had told people what he had been doing, so now the police were onto him.

我已将他的所作所为告诉了别人,因此现在警方正在追查他。

3、Until this summer, China had been doing that carefully.

截止今年夏天,中国一直在审慎地这么做。

4、I had been doing the work for two hours when the teacher came.

老师来时那件工作我已做了两小时了。&当时工作尚未完成,所以老师来了我还继续在做。

5、Everybody knew what he had been doing all those years.

大家都知道那些年他在做什么。

3. 现在完成进行时(have been doing)

现在完成进行时表示的是:对一个现在正在进行动作的总结。例如:

③ Tom has been playing football for two hours.

(Tom已经踢了两个小时的足球了。)

将句③表述到时间轴中,用“灰色矩形”来表示进行的动作,而用“向左的方括号”来表示完成时,可以得到:

如上图所示,相当于我们站在现在(now)这个时间点,对当时正在进行的动作“playing football”展开总结,于是得到了“Tom has been playing football for two hours”的结论。

had been doing是什么时态

had been doing这是过去完成进行时表示从过去的某一个时间点开始做某事一直持续到过去的某个时间点并且仍在进行。放在间接引语或虚拟语气中时它的时态不能再向前推,向后推是现在完成进行时

1.具体用法

过去完成进行时是由“had been+动词ing”构成。在英语时态中,“时”指动作发生的时间,“态”指动作的样子和状态。

(1)She had been suffering from a bad cold when she took the exam.她在考试之前一直患重感冒。

(2)They had been expecting the news for some time?他们期待这个消息有一段时间了吧?

(3)Rafael was scolded even though he hadn't been doing anything wrong.尽管拉斐尔没做什么错事,但他还是挨骂了。

1.have been doing 是现在完成进行时态,表示动作从过去某一时间开始一直延续到现在,现在动作可能刚刚终止,也可能仍然在进行中常与since和for引导的时间庄状语连用。

2.have done 是从过去发生,截止到现在,比如i have done my homework,我已经写完作业了,表示我现在不用写作业了,而had done是过去的过去发生,截止到过去,比如i had done my homework yesterday我昨天就完成作业了。

3. have +过去分词,构成完成时态。

如:

He has left for Japan. 他已去了日本。

We’ve just done the washing-up. 我们刚洗完碗碟。

Poor Jim has just had an accident. 可怜的吉姆刚出了个事故。

I have had this car for three years. 这辆汽车我已用了3年了。

By the end of last month, they had finished the work. 上月未他们就已经完成了工作。

4.have + been +现在分词,构成完成进行时。

如:

I have been studying English for 8 years. 我学英语已达八年了。

The children have been having a lot of run. 孩子们一直玩得很开心。

We had been doing business with each other for years before we quarreled. 在吵翻之前,我们多年来在业务上一直来往。

By this time next year, we will have been doing business with each other for 20 years. 到明年这时候,我们的业务住来就满20年了。

I woke up—I had been having a bad dream. 我醒了,我做了个噩梦。

5.have+been +过去分词,构成完成式被动语态。

如:

English has been taught in China for many years. 中国教英语已经多年。

I have been made redundant, so I’m going abroad. 我被定成了超编人员,所以我打算出国。

Thousands of pounds have been spent on the new hospital. 这家新医院花费了数千英镑。

None of my friends have been invited to the party. 我的朋友中没有一个被邀参加晚会。

All means have been used to get him to change his mind. 为了转变他的想法,所有的办法都用过了

语音朗读: