英语的几个问题

(1)couldn't be seen和weren't seen有什么区别
(2)在全文都用过去的时态里,为什么可以用in a few years?不是说in+一段时间是表示将来时吗
(3)the light was high up on the cliffs中,up是形容词?high是副词?他们分别表示什么
(3)he went for home。为什么这里可以用for?在这里for的词性是什么?
(4)he's been told not to go for a walk when the weather's like this.这个句子含有“动词+宾语+不定式”的结构吗?哪些
(5)which called 和which is called有什么区别
(6)once he landed in a deserted car park and on one another occadion, he landed on the roof of a block.为什么这里用一般过去式而不用现在完成时?还是这个要看作者或者句子想要表达的重点?那这里的重点是什么?

sorry,麻烦大家了
第五个问题那里,就是如果的句子是这样的:this is the funny book which is called XXX和this is the funny book which called 这两个句子的中文翻译应该是一样吧。。。
那在这里which called 和which is called有什么区别?

1 意义不同,前者是‘不能被看到’强调能力;后者是没被看到,强调结果。
2 in+时间段也可以表示在某段时间范围内。
3 high是表示高 up表示方向是在上方
4 动词+宾语+不定式 的结构是 told him not to go 句子中是被动句
5 前者的话which做主语,就是which指代的主语call。后者which坐宾语 ,句子是被动的,which指代的被称为
6 过去时强调叙述事情发生的过程,完成时强调结果,“已经怎么怎么样”句子里并没有要特意强调结果,所以一般过去时就可以了。
补充问题5 第二种说法是不对的,要是想表达‘被称为’这个意思 那就只能用which is called这种形式。或者是this is a funny book called XXX这样的形式 就和it is a cat named XXX一样的道理。分词做后置定语,形态和主语走,book和cat都是被称为和被命名为 所以用动词的分词形式。这和第一个句子里的which is called定语从句的形式是等效的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-08
1、不可能看到了&没有看到(表达意思的区别啦)
2、过去也有将来要表达的环境的,没有关系的。
3、分析没错,这里,没有high也能表达清楚意思,说明high是副词,up作形容词解,不过high up也本身是一个词组的
3、这里for为因果连词,为家庭或家人而去。
4、be told to do sth,所以,在这里其实是tell sb not to do sth,成分显而易见啦
5、表达意思是一样的,只是前者修饰的词可能充当主语,后面还有内容,故called是形容词,后者是做完补充说明就over了,它是没有省略的句子,called还是动词。
6、学现在完成时的时候老师应该有说过,如果有表时间的词在,是不能用完成时的吧!!!once 是关键,是曾经的意思
相似回答