had been doing 和 had done的区别

学习 时间:2026-03-30 17:10:23 阅读:5251
had been doing 和 had done的区别

最佳回答

无限的太阳

清脆的草莓

2026-03-30 17:10:23

had done 是过去完成时,指发生在早于过去某个时间的行为,该行为到那个时间业已结束。had been doing  是过去完成进行时,同样指发生在早于过去某个时间的行为,但这个行为到那个过去时间还在进行。例如:By He had done the work by ten o'clock this morning。到今天上午十点钟,他已完成了这项工作。He had been doing the work by ten o'clock this morning。  到今天上午十点钟,他还在干着了这项工作。He could remember a time when he had worked like that himself。他还能记得自己一度工作起来的那个样子He could remember a time when he had been working like that himself。他还能记得自己当时一直在工作的那个样子。

最新回答共有2条回答

  • 轻松的哈密瓜
    回复
    2026-03-30 17:10:23

    had done 是过去完成时,指发生在早于过去某个时间的行为,该行为到那个时间业已结束。had been doing  是过去完成进行时,同样指发生在早于过去某个时间的行为,但这个行为到那个过去时间还在进行。例如:By He had done the work by ten o'clock this morning。到今天上午十点钟,他已完成了这项工作。He had been doing the work by ten o'clock this morning。  到今天上午十点钟,他还在干着了这项工作。He could remember a time when he had worked like that himself。他还能记得自己一度工作起来的那个样子He could remember a time when he had been working like that himself。他还能记得自己当时一直在工作的那个样子。

上一篇 根号下a的平方为什么等于a的绝对值而不是a

下一篇 小刚追上了毛毛,约他去看电影.这句话有语病吗?该怎么改?