请教一个英语语法问题

2024-12-29 23:14:12
推荐回答(5个)
回答1:

这是have sth done 的用法

在这里,have 是使役动词,have sth done 的意思,是,让别人做某事

这里就是让别人来修理教堂的钟

而从你的提问来看,你的那个have 是完成时的助动词,就变成的不定式的完成式
为什么不能用不定式的完成式呢,因为,意思反调了,就变成了,牧师本人修理钟,文中可不是牧师本人修钟

回答2:

你好!
have repaired是完成时态,在这里没有必要,而have/get sth. done是固定搭配,表被动,这两者是不同的。
希望对你有帮助,祝你学习进步!

回答3:

have something done 使什么被怎么样

类似用法:make / let something/somebody done

have sth. done主要有两种用法和意义:1. 表示“使(让,要,叫)某事被做”,强调主语意志,过去分词done所表示的动作由他人完成。2. 以主语为重点,意味着对主语不利的事,常有“遭受”的含意。此时,done所表示的动作执行者不明。在使用中,done由其他实义动作执行者代替。

这样解释可以么?

回答4:

这是一种结构。have+名词+分词,如果分词与名词是主动关系用ing形式,是被动关系,用ed分词。这句话,教堂的钟是被修了,所以用ed分词

回答5:

钟只能被人修理, to have the church clock repaired是不定式做状语修饰前面的句子,他募集钱的目的是去让钟被修。。而你改的 to have repaired the church clock have done 时态不对,改成to repair the church clock应该是可以的