have sth done和have sth been done都有吗,具体有什么区别

问题描述:

have sth done和have sth been done都有吗,具体有什么区别
但是我做的题目的选择是这样的:
the engine he had had been repaired went wrong again,它上面不就用了have sth been done 的形式

我觉得你们上面说的都没错.但是断句的时候断错了.我们先把这个句子进行断句,应该是这样的the engine he had //had been repaired/ went wrong again.这里其实并不是have sth done这个句型 ,两个句子其实是不同的.可...