did not \ was not doing \ have not been doing \ have not done

来源:百度知道 编辑:UC知道 时间:2024/07/03 01:13:31
急 它们有什么不同?

(过去)没做
(过去某段时间)没正在做
(过去到现在)没一直做
(过去到现在)没做过

did not 表示在某个不特指的过去时间里没做某事

was not doing 表示在某个特定的时间上没在做某事

have not been doing 表示现在没正在做某事

have not done 表示现在没完成某事

主要是时态不同。

did not :一般过去时
was not doing:过去进行时
have not been doing:现在完成进行时
have not done:现在完成时