非谓语tohavebeendone
在英语语法中,非谓语动词是一种非常重要的语法现象,它主要分为三种形式:现在分词、过去分词和动词不定式。其中,动词不定式和过去分词在被动语态中经常被用到,而今天我们要探讨的是非谓语tohavebeendone。
一、tohavebeendone的构成
tohavebeendone是由动词不定式和过去分词构成的被动语态。其中,tohavebeen是现在完成时的被动语态,表示动作已经完成;done是过去分词,表示被动意义。
二、tohavebeendone的用法
1.表示过去某个时间点之前已经完成的动作
例句:ThebooktohavebeentranslatedintoEnglishhasbeenpublished.
这本书已经被翻译成英文并出版了。
2.表示过去某个时间点之前已经完成的动作对现在有影响
例句:Theprojecttohavebeencompletedinthreemonthshasbeendelayed.
这个项目原计划三个月完成,但现在已经延期。
3.表示过去某个时间点之前已经完成的动作,但动作的具体时间不明确
例句:Thehousetohavebeenpaintedisverybeautiful.
这所房子已经被粉刷过,非常漂亮。
4.表示过去某个时间点之前已经完成的动作,但动作的具体时间已经不重要
例句:Theexperimenttohavebeendoneisover.
实验已经完成了,具体时间已经不重要。
5.表示被动意义,强调动作的完成
例句:Thelettertohavebeensentbyposthasnotarrivedyet.
这封信已经通过邮寄发出,但还未到达。
三、tohavebeendone的注意事项
1.tohavebeendone表示被动意义,不能表示主动意义。
2.tohavebeendone中的to不能省略。
3.tohavebeendone的否定形式是nottohavebeendone。
4.tohavebeendone的疑问形式是将to提前。
非谓语tohavebeendone在英语语法中有着广泛的应用,掌握其用法对于提高英语水平具有重要意义。在学习过程中,我们要注意积累相关例句,加深对tohavebeendone的理解和运用。