Can/couldhave、褲腳闊/窄 - 古德明

Can/couldhave、褲腳闊/窄 - 古德明

貴欄五月十七日有以下一句:Everythingthathasbeendonecannothavebeendonebetter(一切都做得很好,好得無以復加)。這一句的cannot改為couldnot可不可以?「Canhave+完成式動詞」是怎樣用的?
那一句的cannot改為couldnot,語氣委婉一點,此外沒有分別。說現在可能發生的事,用can、could都可以,但could沒有can那麼肯定,例如:Smokingcan/couldkillyou(吸煙可能喪命)。
說過去不可能或不大可能發生的事,用cannothave或couldnothave加完成式動詞都可以,例如:Hecan't/couldn'thavebeenthereatninethismorning.Hewashavingbreakfastwithme(他今天上午九時不可能在那裏。我當時正和他一起吃早餐)。留意not字可用帶詢問或否定含義的其他字取代,例如:(1)Can/Couldhehavebeenthere?(他當時會不會在那裏?)(2)Hecan/couldhardlyhavebeenthere(他當時不大可能在那裏)。
說過去可能發生而沒有發生的事,假如不用not、hardly等帶否定含義的字為言,則用couldhave,不用canhave,例如:IfithadnotbeenfortheJaps,thecommunisationofChinacouldhavebeenavoided(假如不是日本鬼子,中國應可免卻陷共命運=BecauseoftheJaps,thecommunisationofChinacannot/couldnothavebeenavoided)。
「褲腳闊」、「褲腳窄」英文怎麼說?
「褲腳」應是指褲管(trouserleg)的底部,可用bottom來說,例如:Thetrouserlegsaretoowide/toonarrowatthebottom(褲腳太闊/太窄了)。