had been doing 和 had done的区别

学习 时间:2026-08-14 20:31:34 阅读:2108
had been doing 和 had done的区别

最佳回答

孤独的雪糕

健壮的面包

2026-08-14 20:31:34

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-08-14 20:31:34

    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

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