新概念英语 89 在线等给分

1课文 I believe that this house is for sale.
我想这房子是要出售的吧!
我默写的i believe the house is sale 。that可以省略的吧?for可以不可以不写呢?
2课文I've been here since 1976.
从1976年起我就住在这里。
我写的i 've lived here since 1976。课文为什么要用been而不用lived?
3课文it's worth every penny of it.
它确确实实值这么多钱。
为什么要用of而不用for?
4课文Women always have the last word.
女人总是最后说了算的。
我写的women always are last word。可以吗?为什么要用have呢?费解啊。
5课文 I've just retired.
请帮忙分析这句子的成分。just做副词吗?我感觉这句子成分不完整啊。。。。

第1个回答  2010-09-04
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是个延续性动词。

以上见解,望能助你在以后的英语学习中减少些许迷惑~~

参考资料:英语牛人团

本回答被提问者采纳
相似回答