have,has,have been,has been在什么情况下用啊?

问题描述:

have,has,have been,has been在什么情况下用啊?

has 是第三人单数现代时称用的
have表示做过了
have been表示做过了的状态

have, 有, i have a car, 我有辆车。
has, have 的三单形式,she has a computer, 她有台电脑。
have been, 现在完成进行式, I have been away from Paris for two weeks,我离开巴黎已经两星期了。
has been, have been的三单,The table has been varnished,桌子上已经涂过清漆了。

1)have +过去分词,构成完成时态,例如: He has left for London. 他已去了伦敦. By the end of last month, they had finished half of their work. 上月未为止,他们已经完成工作的一半. 2)have + been +现...