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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/17 04:36:36

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

请问would be doing 和have been doing 有什么区别 两个的意思貌似都是过去一直在做某事啊
would be doing是过去将来进行时,常放在宾语从句中,主句动词为过去式,表示以过去时间为起点,将来某个时刻或时段正在进行的动作.
have been doing是现在完成进行时,表示过去发生的动作到现在还在进行,还有可能持续.

前一个是将做,后一个是现在完成进行时,不是一直在做的意思,都在进行中

第一个是将要去做,第二个是已经做完,