分类：教育/科学-外语学习-英语考试
问题：havesthdone什么意思 
回答：-_-  别听楼上几个的
have sth. done
的意思是完成某件事不错，但它强调一点，就是这件事并不是自己动手来完成，而是交由别人来做。
所以 你要对你老师说 I have my homework finished你就等着挨揍好了。
举几个例子
I have my photographs taken.
我照了像(由别人拿着你的相机帮你照的）
I have my photographs developed.
我洗了相片(也是由别人帮你洗的）