I have been making cakes什么用法

来源:百度知道 编辑:UC知道 时间:2024/09/20 07:37:37
有那么一句 I have been making cakes. that is why my hands are all covered with flour

我不知道是什么用法,谁指点下

have been doing 是现在完成进行时,表示动作从过去发生,延续到现在,还有可能继续进行下去。that 指代做蛋糕这件事,why引导的是表语从句,其中还有一个短语 be covered with 意思是覆盖着。这两句话的意思是我一直在做蛋糕,那就是为什么我的手上全是面粉。

是现在完成进行时态!
have+done 是现在完成时
be+doing 是现在进行时
have+been+done 就是现在完成进行时态
全句的意思可以这样理解:我已经做蛋糕,这就是为什么我的手都覆盖着面粉。