作业帮 > 英语 > 作业

关于 have sb do 和 have sth done的 特殊疑问句 求教英语达人

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:英语作业 时间:2024/05/14 10:34:00
关于 have sb do 和 have sth done的 特殊疑问句 求教英语达人
如题 最近一直被have sb do 和 have sth done BY sb 的特殊疑问句困惑.用who 对 sb 提问 这两个句型的区别在哪里呢 就是在 do的形式上吗?
产生这一困惑,主要来自几个题目
1 who did you have____(paint) the wall yesterday?这道题很多人都认为应该是paint 考点是have sb do painted 还原句为I had the wall painted yesterday by who 但如果这样看的话 I had who paint the wall yesterday 又该怎样提问呢 如果区别仅仅在于paint的形态 那题目不是出的有问题么
2 同样句子也可以不用did用had 提问 who had you.那问题还是一样的 have sb do 和 have sth done by who 在这个形态有什么不同呢
3 Who had the teacher had _________ (clean) the blackboard 与 who did the teacher have__an article for the wall nespaper just now clean 和 write
从句子意思看 都是have sb do 难道只能从句子意思上来分辨吗
关于 have sb do 和 have sth done的 特殊疑问句 求教英语达人
1.这样提问:By whom did you have the wall painted yesterday?
2.跟2.一样have后的部分不同比如:
who have you panit the wall yesterday?
By who have you the wall painted yesterday?
3.第二个had是过去完成时,所以不要第二个had,你就知道怎样做了.
懂了吗,朋友?