请教英语高手.谢谢

1.his boat,(the name of which)is Topsail,is famous.括号中为何不能改成whose the name错在哪?
2.课文里有一句话as i soon learnt,he was English himself.为何用was不用is
3.they will give five performances.是否可写成将来进行时.一般进行时在表示将来时和一般将来时有何分别

1,whose需要修饰有生命的名词,而这里前面是船,无生命的物品,不能用whose来修饰。
2,既然前文的语境标明是过去时,那么后面的时态应该和前面统一,也用过去时。除非是太阳、宇宙这种永恒不变的真理,那么可以用现在时。
3,我感觉这个句子里用将来进行时,意义差别不是很大,可以互换。一般进行时用来表示将要进行的动作时,可以表达一种动作者本身有此意愿的含义,如果用一般将来时,则没有这样的效果。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-07-10
1.可以用whose name,不是whose the name
2.前面的是learnt,表明是过去时态,整句话应该用过去时态,所以是was
3.将来进行时表示对动作的发生有十足的把握,比如“I will be killing you,表示的是我一定一定会杀了你,很坚决很肯定的口气”,而一般将来时就没有这个意思,只是表明动作会发生,强调动作的发生性远远没有前者强。本回答被提问者采纳
第2个回答  2008-07-10
whose the name里的whose指的是人。而此句所表达的是他的船。

因为这里讲的as soon as I learnt,指的是过去时,是发生在过去的,所以紧接着的动词be也必须保持一致的时态。

they will give five performances也可以写成they are going to give five performances,但是最好在这种写法后加上一个具体的时间,例如they are going to give five performances in 10 minutes.而they will give five performances没有表明确定的时间。
第3个回答  2008-07-10
guojiadeai - 经理 五级 7-10 07的回答完全正确,whose不光可以指人,也可以指物,关于第3点,可以用将来进行时,正如guojiadeai说的,二者的区别只是"肯定将来的事会发生"的程度不同罢了