have sth.doneWhat did she have stolen once?请问这句话会不会引起歧义呢?曾被偷过什麼或偷过什麼?另外,这句话可以改成 What had she stolen once?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 04:50:29
have sth.doneWhat did she have stolen once?请问这句话会不会引起歧义呢?曾被偷过什麼或偷过什麼?另外,这句话可以改成 What had she stolen once?

have sth.doneWhat did she have stolen once?请问这句话会不会引起歧义呢?曾被偷过什麼或偷过什麼?另外,这句话可以改成 What had she stolen once?
have sth.done
What did she have stolen once?
请问这句话会不会引起歧义呢?曾被偷过什麼或偷过什麼?
另外,这句话可以改成 What had she stolen once?

have sth.doneWhat did she have stolen once?请问这句话会不会引起歧义呢?曾被偷过什麼或偷过什麼?另外,这句话可以改成 What had she stolen once?
have sth done 让某物某事被做
What did she have stolen once?
还原成陈述句的话就变成 She did have(had) what stolen once.这里的have是一个是实义动词.而不是一个助动词.她曾经被偷过什么?
不可以改成What had she stolen once?
这里的had就变成助动词了,而不是实义动词.假如一定要改的话就改成What had she had stolen once?只是改了时态,第一个had是助动词,第二个是实义动词了

首先what did she have stolen once就是彻头彻尾的病句,如果是外国人完全不明白你要说什么。
如果要说“她以前有没有偷过什么?”,正确的类似表达应该是:Has she ever stolen anything?
如果要说“她以前偷过什么?”,应该说:What had she stolen before?(once并不适合用于这种句子)
如果要强调“她...

全部展开

首先what did she have stolen once就是彻头彻尾的病句,如果是外国人完全不明白你要说什么。
如果要说“她以前有没有偷过什么?”,正确的类似表达应该是:Has she ever stolen anything?
如果要说“她以前偷过什么?”,应该说:What had she stolen before?(once并不适合用于这种句子)
如果要强调“她这一次又偷了什么?”,则可以直接说:What did she steal?
要说“她被偷了什么?”,则可以说:What had she got stolen?
总之,记住下次不要把did加在have前面了,时态的混乱会导致意思的混淆。

收起

原句在stolen前加个been就行了啊