高二英语语法问题

1 it is the town ___ he grew up ___ he runs a company now.
A where;that B when;which C which;as D where;whether
如果是强调句的话,不是应该去掉it is that 句子还通的么,我觉得如果是It is in the town选A还差不多

2 if it doesn't rain tomorrow,i ___ go finishing with my friends.
A does B can C did D do
我觉得这四个选项好像都不太对啊

3 no sooner ___ they ___ the seats than the bus started,which made them very surprise.
A did;sit B were;catching C would;catch D had;sat in
这句话意思看不大懂

4 to be honest ,___ is easy but ___ is difficult when we promise others in our daily life.
A to talk;doing B talking;to do C talking;do D to talk;to do
不是什么前有DO 后无TO么,那么用B哪里错了

来个高手解答一下啊,最好每句句子翻一下,解释的详细点,小弟也不富裕,20分意思意思~

1、这句话是两句话组成的复合句:
it's the town where he grew up.
it's the town that he runs a company now.
所以选A喽^_^
2、这句话意思是:如果明天不下雨的话,我就可以和朋友去钓鱼了。
A、C和D其实都是do,只不过是不同时态。而在动词前面加do,是表示强调的意思,比如:i did went fishing with my friends.=我昨天确实和朋友去钓鱼了。所以在这里用do不管是什么事态的形式显然都不合适,只有can(可以,能够)最符合。
3、这句话意思是:他们刚坐在座位上没多久公车就启动了,让他们很吃惊。
所以就明白了,选D。
其实这句话是倒装句:which made them very surprise这半句可以不管,我们就看前半句:摆正了是这样=the bus started no sooner after they sat in the seats.
no sooner一出现,说明这句子里肯定有一个事件是发生在另一事件发生后不久,潜在意思就是X事件发生后不久Y就发生了,涉及到的时间是一段时间,所以形容X事件应该用完成时。而这句话很显然no sooner是形容车的,后面一个空是形容人的,所以应该选had和sat in。
做这道题还有一种方法:但看第二个空,____the seats,又是在公车上,肯定是坐在座位上的意思。中文说抢座,但是英文里再怎么抢也是坐在上面,肯定用sit的某种形式,所以B和C排除。而sit the seats肯定不对,中间应该加in形成固定搭配sit in,所以选D。回头再看第一个空,这句话肯定是过去时或过去完成时,因为bus started和made them都说明了过去时,但从句子意思看不是过去进行时,所以不应该用were。也没有说过去他们想或者将要做什么,所以不用would。这句话的句式也不需要提出助动词来倒装sit这个动作,所以A也排除。
4、这句话意思是:说起来容易做起来难。easy和difficult都是形容词,而形容词是用来形容名词的,而怎样把动词talk 和do变成名词呢?那就是用动词+ing或者动词前面+to的分句形式。
这道题考的就是你怎样把动词变成名词来使用。“动词+ing”形式其实也叫动名词,动词这样变换了可以当做名词使用。另外“to+动词”是动词不定式分句(我也不知道是不是叫分句,可能是叫从句吧,不确定,你明白那个意思就行了),这个组合也可以做名词使用。所以你说的“前有DO 后无TO”在这里不太适用。
A和B、D其实差不多,只是把两个空的形式交换了一下,这里具体选什么我还真不太确定,个人倾向选A,具体的语法道理我将不太清楚,我是凭语感选的。但是这个肯定是固定用法,你可以记住,凡是这种句式,前面用to do后面用doing肯定没错^_^如果你请教了老师知道了语法道理,麻烦给我讲讲哈。
我的邮箱是[email protected],欢迎邮件联系,互相学习^_^
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-15
1.A 就是强调句 where表示定语从句 it is the town where(in which).后面是完整的强调句,强调是在这个town,就是强调句中加了个定语从句。除去it is that后,where he grew up he runs a company now.句子还是通的。

2.这个句子为虚拟语气,从句一般现在时,主句过去时,选C,did ,这里表示强调。

3.C no sooner...than, 一...就...: 他们还没坐下车就开了,表示很惊讶

4.C 区别but后+do还是+to do,..but to do ..,在前面的动词是do和它的变形是将to省略
口诀为:前有do,后省to。这里的前do为is。这个do表示前面的实义动词

我答的可能也有出入,你根据我说的自己再研究下。
第2个回答  2010-05-15
1.A现在他开了一个工厂的城市就是他长大的地方。
2.D(表示强调)如果明天不下雨我要跟我的同学去钓鱼。
3.C 在他们可以做到座位之前车开动了,这件事是他们很惊讶。
4.D,but 并列结构遵循前后一致
第3个回答  2010-05-15
1.A现在他开了一个工厂的城市就是他长大的地方。
2.D(表示强调)如果明天不下雨我要跟我的同学去钓鱼。
3.C 在他们可以做到座位之前车开动了,这件事是他们很惊讶。
4.D前后一致