请指教关于have sth done的几个时态变化,谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/22 07:20:46
使役式:have sth done
如果应用于现在进行时是不是:have sth being done?
如果应用于过去进行时是不是:had sth being done?
如果应用于现在完成时是不是:have had sth done?
如果应用于过去完成时是不是:had had sth done?

have sth done是固定的一种用法
时态不能用在done上啊
这个词组中have才是行为动词
时态都要用在have上
如果把done改掉意思就不一样啦

现在进行时是be(is/are/am) having sth done
过去进行时是be(was/were) having sth done
过去完成时和现在完成时你用的是对的

have sth being done 没有这个说法。have sb/sth doing. 让...不停地,重复地做 例如: He has the horse running all day.
过去进行时也就不是。
现在过去完成时是的。