1 having had trouble paying bills is a character flaw 这个分句中,having had trouble paying bills是动名词完成体作主语,表示动名词的动作是先于谓语时间的过去的动作。改为动名词一般体having touble paying bills 则有歧义,因为动名词的一般体doing形式既可以表示先于谓语时间的动作,也可以表示 与谓语时间同时的动作。这个句子是关于信誉核查的,一个人的信誉涉及既往的情况,所以最好用动名词的完成体,明确该动作是先于谓语时间的过去动作,避免歧义。
2 scant并不是修饰hard, 而是修饰hard evidence这个名词词组,所以不可用副词,要用形容词。
3 make it hard for sb to do sth. it是形式主语,不定式复合结构为外置宾语(真正宾语),hard是宾补。形式宾语it不可省略!
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!