1、I believe that this house is for sale.本句中,that后面是由其引导的一个宾语从句,此时that可以省略,即可为“I believe this house is for sale”,但是for不可以省略,因为for sale是固定用法,同时for在此时也表明了房子的用途。
2、I've been here since 1976.从since 1976看,表示是一个现在完成时态,这种时态表示“过去发生的动作一直持续到现在,并可能再持续下去”,形式为have/has+动词的过去分词,在这种时态下谓语要用延续性动词,而live是瞬时动词,不符合现在完成时的时态要求,但是动词be可以用来表示一种状态,所以这里要用been。
3、it's worth every penny of it.首先你的意思不够精确,这句话的意思我觉得应该为“这真是物有所值,价格非常合理”更贴切。至于这里为什么用of而不用for,是因为be worth of……是个短语,是习惯性用法。
4、Women always have the last word. 这个也是固定短语的用法,have the last word表示“有决定权,说了算”。另外,如果按你的用法women always are last word,这个是什么意思呀?~
5、I've just retired. just作为副词时用于修饰刚刚发生的动作,在这里恰好是这个用法。整个句意为“我刚刚退休”。一个句子必须要有主语和谓语,可以不需要其他成分,这个句子的主语是I,谓语整个是have retired。另外,这里也涉及到了现在完成时态,retired是个延续性动词。
以上见解,望能助你在以后的英语学习中减少些许迷惑~~