have do, have did, have done 以及had do, had did had done的用法及区别

如题所述

第1个回答  2013-04-12
首先,请您注意没有have did / had did这2个结构;其次,您所对比的这2种结构里,have与had仅仅是时态不同,had用于过去时;最后来看看这3种不同的结构:1、have sth/sb do...让...去做...
I would have him wait for me at the gate of the park.
我要他在公园门口等我。
2、have sth to do 有什么事情要做。
I have a lot of homework to do tonight.
我今晚有很多功课要做。
3、have sth done有三种用法:
1)表示“主语请别人做某事”。
We had the machine repaired.
我们请人把机器修好了。
2)表示“主语遭受一种不幸”。
I had my watch stolen last night.
昨晚我的手表被偷了。
3)表示“完成某项工作”。