可以在have sth done 后加上by短语吗

如下面这句:

We had the machine repaired. 我们请人修理了机器。

可以这样改一下吗?

We had the machine repaired by Mr Wang. 我们请王先生修理了机器。

我的意思是:have sth done 结构后可以加上 by 短语来说明动作的执行者吗?即具体指明是某人做了某事,而不只是笼统地(不明确地)说某人。麻烦各位专家老师解释一下,谢谢!

请先 登录 后评论

最佳答案 2014-04-09 10:19

援引《词典》例句:

We had our photo taken by a passer-by.

(=We had a passer-by take our photo.)

我们请了一个路人为我们照相。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,3172 浏览
  • 蒋仁仙   提出于 2014-04-09 08:08

相似问题