过去时 (did)
dodoesdid do - 过去时,表示过去某个时间点发生的动作
dodoesdid have done - 过去完成时,表示在过去某个时间点之前已经完成的动作
现在完成时 (has done / have done)
dodoesdid has done - 现在完成时,表示从过去某个时间点开始一直持续到现在的动作或状态
dodoesdid have done - 现在完成时,表示在过去某个时间点之前已经完成的动作(与过去完成时同义)
过去完成时 (had done)
dodoesdid had done - 过去完成时,表示在过去某个时间点之前已经完成的动作
未来时 (will do)
dodoesdid will do - 一般将来时,表示将来某个时间点将要发生的动作
dodoesdid will have done - 将来完成时,表示在将来某个时间点之前已经完成的动作
被动语态 (was done / were done)
dodoesdid was done - 被动语态,表示动作由主语之外的人或物执行
dodoesdid were done - 被动语态,表示动作由多个主语之外的人或物执行
进行时 (was doing / were doing)
dodoesdid was doing - 进行时,表示动作在过去某个时间点正在进行
dodoesdid were doing - 进行时,表示动作在过去某个时间点正在进行(与 was doing 同义)
完成进行时 (had been doing)
dodoesdid had been doing - 完成进行时,表示在过去某个时间点之前一直持续进行的动作或状态