请帮我分析一下这句英语

来源:百度知道 编辑:UC知道 时间:2024/05/14 19:39:00
I have finished washing my clothes

也别是washing

finished washing 表示已经洗好了衣服
finish doing sth 表示完成了某事
finish to do sth 表示要去做某事

sb. have done sth.
finish doing sth.
就这样。不会解释。

have done表示现在完成式,其后面要接名词,而wash本身是个动词,加ing成为动名词,具有名词的词性。
比如: i've finished reading

这句话中have +finished 构成现在完成时,表示该动作已经完成,强调对现在造成的影响;
finish +doing 表示做完某事 是固定搭配.整句的意思是”我已经洗完衣服了”.

finish doing sth 表示完成了某事
finish to do sth 表示要去做某事

have done是现在完成时,finish后的动词作宾语时要使用doing,不能使用to do,除非做状语可以考虑用to do.