Lucy,have you ()(fix) up the old car.为什么填fixed?不是说have sth d

问题描述:

Lucy,have you ()(fix) up the old car.为什么填fixed?不是说have sth done而have sb do sth
1个回答 分类:英语 2014-11-03

问题解答:

我来补答
这句话是现在完成时的一般疑问句,把have提前了,现在完成时句子的结构是主语+have+过去分词,如果把这句话还原成肯定句就清楚了,Lucy,You have fixed up the old car.露西,你已经修理完旧车了吗?
你说的have sth done 不是完成时,是让别人去做某事的意思,如
I'll have my hair cut.我要去理发.即让别人给我理发.
have sb.do sth.也是让人做某事的意思,如
I'll have him bring me a book.我要让他给我带一本书来.
 
 
展开全文阅读
剩余:2000
上一页:一道物理提题