have sb done和have been doing有么?各是什么意思

2024-12-01 07:52:10
推荐回答(1个)
回答1:

have sb./sth. done 是一种句型:have 在这里是“使” done 是过去分词 表被动之意。这句的意思就是“使某人/某事 被。。”它强调的是某人或某事被怎样怎样。简单说就是找人去做某事(have sth done)或对付这个人have sb done" He has his rival killed. 就是他找人(这里没有说找谁)把他的对手干掉了 He will have his clothes washed 他将找人把他的衣服洗了(这里也没有说找谁,它强调衣服被洗了)
have been doing 是现在完成进行时,表示过去开始的动作现在还在进行。可以翻译成"一直在。。)I have been waiting for you .我一直在等你。