中文完成态也是能表达的,只是比较模糊。比如英语里的现在完成时 I have worked for 2 years. 我工作过两年。就是现在这个时间,我两年工作这件事已经完成了。至于现在有没有工作,不知道。 我工作两年了。意思是现在我已经完成了两年的工作,并且还在工作中。这个对应的是英语里的现在完成进行时 I have been working for 2 years. have表达完成,been doing 表达持续。 至于过去完成时,就是指这个完成的时候是过去。比如, 我三十岁前工作过两年。 I had worked for 2 years before I was 30.