have和make的区别
have和make都是使役动词,它们在用法上有以下区别:
1. have sb do sth:表示一方请另一方做事而且对方做了。尤其是当两人有亲密的关系或要求方对另一方有某些权威时更要用have。例如:The staff arrived by 9:00 because Mrs. Adams requested。
2. have sb doing sth:表示让某人持续做某事。例如:He had us laughing all through lunch.他让我们在午饭的时候一直不停地笑。
3. have sth done:表示让某事被别人去做。例如:He has the car washed every week.他安排别人帮忙洗车。
4. make sb do sth:表示一方强迫另一方做某事。例如:The government requires that citizens pay taxes. = The government makes citizens pay taxes。
5. make sb/sth + adj:表示使某人/某事...。例如:Have I made myself clear?你们听清楚了我讲的吗?。
6. make sb sth = make sth for sb:表示为某人做某物。例如:My uncle will make me a kite. = My uncle will make a kite for me.我的叔叔会给我做一个风筝。