请问would be doing 和have been doing 有什么区别 两个的意思貌似都是过去一直在做某事啊

问题描述:

请问would be doing 和have been doing 有什么区别 两个的意思貌似都是过去一直在做某事啊

would be doing是过去将来进行时,常放在宾语从句中,主句动词为过去式,表示以过去时间为起点,将来某个时刻或时段正在进行的动作.
have been doing是现在完成进行时,表示过去发生的动作到现在还在进行,还有可能持续.