have ...doing have ...done have...do区别是什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 17:49:46

have ...doing have ...done have...do区别是什么?
have ...doing have ...done have...do区别是什么?

have ...doing have ...done have...do区别是什么?
hello
楼主可能是初学者
have been done 已经被完成
The work has been done.工作已经完成.(被我们完成,含被动意)
have been doing 完成进行时
He has been playing computer games for 6 hours.他到现在为止已经连续6小时玩电脑游戏了.(可能还在继续玩下去)
have done 现在完成时
I have done my homework.我已经完成作业了.(跟第一个一样的时态,只是第一是被动,这个是主动)
have something done 让宾语被做:done 与 something之间是逻辑动宾关系.
I'll have my hair cut.我要理发(让头发被剪).
have something do让宾语(去)做 :something 与 do之间是逻辑主谓关系.
I'll have my friend help me.我要让我的朋友帮我.
have something doing让宾语一直做着 :something 与 doing之间也是逻辑主谓关系,表示一直进行着的动作.
The teacher had me standing all the time.老师让我一直站着.