have been doing sth 有这个语法结构麼?we have been talki
2个回答

1.有,这是完成进行时:

现在 过去

We have been doing sth…… We had been doing sth………

(其他人称不一一列举)

2.而 have been done 是被动完成时—— 用“have,has”为现在时,用“had”为过去时.

3.……being done 是用在被动进行时:(前面加相应的“verb to be”)

An elephant is being driven along the road. (现在时)

……a big power station was being built there. (过去时)

请复习一一下语法中的语态(主动、被动)和谓语动词的时态,这可是语法中的核心内容.