1. has been borrowed【解析】汉语含有“了,过,已经”词的句子,英语常用现在完成时。句中主语book 与borrow是被动关系,该句用现在完成时的被动语态。现在完成时的被动语态是“have / has + been+动词过去分词”。 has用于第三人称单数或不可数名词,其他人称用have。句中主语是book,助动词用has,borrow是规则动词,过去分词是在其后加-ed。
2. have been grown【解析】flowers与grow是被动关系,flowers是可数名词,助动词用have,grow是不规则动词,过去分词是grown。
3. have been told【解析】“有人告诉他们”的意思是“他们已经被告诉”,应用现在完成时的被动语态。主语是they,助动词用have,tell的过去分词是told。
4. hasn’t been cleaned【解析】句中it(= window)与动词clean是被动关系,结合句中的时间for weeks,用现在完成时的被动语态。主语是it,助动词用has,clean是规则动词,过去分词在其后加-ed。
5. Have; been repaired【解析】句中 cars 与动词repair是被动关系,应用现在完成时的被动语态。句中主语cars 是复数,助动词用have,repair是规则动词,过去分词是在其后加-ed。现在完成时被动语态的一般疑问句是把have提到主语前。