"have"后面可以加的动词形式主要取决于"have"的时态和用法。以下是"have"后面动词的不同形式及其用法:
现在完成时(Present Perfect Tense)
构成:have + 动词的过去分词(past participle)
例句:She has finished her homework.
过去完成时(Past Perfect Tense)
构成:had + 动词的过去分词(past participle)
例句:They had already left when I arrived.
将来完成时(Future Perfect Tense)
构成:will have + 动词的过去分词(past participle)
例句:By next year, I will have graduated from university.
过去将来完成时(Past Future Perfect Tense)
构成:would have + 动词的过去分词(past participle)
例句:She said she would have finished the report by Monday.
现在完成进行时(Present Perfect Continuous Tense)
构成:have been + 动词的现在分词(present participle)
例句:I have been studying English for 8 years.
过去完成进行时(Past Perfect Continuous Tense)
构成:had been + 动词的现在分词(present participle)
例句:They had been walking for hours before they found the village.
现在完成进行时的被动语态(Present Perfect Continuous Passive Tense)
构成:have been done
例句:The house has been cleaned by her.
过去完成进行时的被动语态(Past Perfect Continuous Passive Tense)
构成:had been done
例句:The project had been completed before the deadline.
总结:
"have"后面加动词的 过去分词形式,构成完成时态(现在完成时、过去完成时、将来完成时、过去将来完成时)。
"have"后面加动词的 现在分词形式,构成现在完成进行时(Present Perfect Continuous Tense)和过去完成进行时(Past Perfect Continuous Tense)。
"have"后面加动词的 过去分词形式,构成现在完成进行时的被动语态(Present Perfect Continuous Passive Tense)和过去完成进行时的被动语态(Past Perfect Continuous Passive Tense)。
建议根据具体的语境和时态选择合适的动词形式。