Sarah had her washing machine repaired the day before yester

Sarah had her washing machine repaired the day before yesterday,didn't she?
能不能分析一下这句话的语法,为什么不说sarah repaired her washing machine 而要说had her washing machine 而把repaired 放后面然后didn’t she 的语法能不能分析下,为什么要这样说,什么意思?还有为什么说had 是实意动词 为什么不是repaire
hujianf018 1年前 已收到3个回答 举报

快乐书虫 幼苗

共回答了15个问题采纳率:73.3% 举报

Had something done..表示被动和完成
Repired表示主动和过去
原文指让洗衣机被修好
Didn't 指的是had的反义疑问
Had是助动词,repired是过去分词

1年前

0

蒟蒻 幼苗

共回答了33个问题采纳率:87.9% 举报

首先,根据didn't she我们可知本句是一个反义疑问句,整句的意思是:Sarah前天让人把她的洗衣机修好了,不是吗?
然后,have something done是一个固定用法,意思是让宾语被做,并且做的人不是主语本人而是别人,所以洗衣机是被别人修好的,要翻成“让人修好了”。
最后,在这里have是及物动词,意思是使,让。repair在这里表示被动。...

1年前

0

lanlan** 花朵

共回答了15个问题采纳率:86.7% 举报

had 不是过去完成式的分词组合,而是一般过去式,have something done 是一个固定词组,表示完成了某种动作,但这个动作不是说话的人本人做的。所以, 反问句是didn't. 比如这句话:Sarah had her washing machine repaired. Sarah 把冰箱修了。 显然她自己并不会修冰箱,而是她找人修了。...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.081 s. - webmaster@yulucn.com