三道英语选择题,高考的

1.I must say he reads very well,and I shouldn't be surprised if he _____ acting for a living one day.
A.had taken up B.takes up C.have taken up D.would have taken up

2.Do u have anything _____?
A.with which to treat our guest C.to treat our guests with it
B.which to treat our guest with D.treating our guests

我知道,这辆题的答案,第一个是B,第二个是C,我也不要答案,请各位给我详细说明一下语法,尤其诗第一题,我知道是虚拟语气,具体的呢?
dream可以用同位语从句吗?

第一题答案为B。
这一题的关键是对于情态动词shouldn’t的理解。shouldn't表示“理应不会”,是情态动词用法,如果用一般意义上的虚拟语气去理解就会上当。句中if所引导的只是一个一般的条件状语从句而已,因此不可能选A或D,而选项C的完成式也无此必要。
本题句意:我得说他阅读能力很好,要是他去演戏谋生的话,我是不会感到奇怪的。

第二题你的答案肯定错了。答案应该是A。
这是一种类定语从句的结构,其形式为:名词+介词+which/whom+不定式。这种形式的特点是:which或whom前的介词不可以放到句子后面去,如本题中的B就是将with放到后面了。C的错误在于with后的it是宾语复指,这是英语中的明显错误。
本题句意:你有什么可以用来招待我们的客人的吗?
这种结构再给你一些例子:
I think I’ll like the man with whom to work. 我想我会喜欢我将与之工作的人的。
Soon they found a room in which to live. 不久他们找到了可居住的房间。

祝学习快乐!
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-10-30
明明两道嘛!
1.I must say he reads very well,and I shouldn't be surprised if he _____ acting for a living one day.
A.had taken up B.takes up C.have taken up D.would have taken up
这个题目选B是正确的,但是它跟虚拟语气没有关系,其实,可以说这个句子里面没有虚拟语气。if引导的条件状语从句用现在时表示将来。而had taken放在if从句中,是虚拟语气的用法,但是是用来对过去的事情进行虚拟的,have taken up不仅时态不对,而且形态不对,总之不会用到have这个助动词;would have taken也是虚拟语气中,表示过去的结果用的,而if引导条件状语从句的,也不会用到它。
2.Do u have anything _____?
A.with which to treat our guest C.to treat our guests with it
B.which to treat our guest with D.treating our guests
上次这个句子我答得匆忙,后来再看的时候已经变成投票了,我也没办法修改了。不过不管怎样,我还是认为这句该选A。B虽然貌似和A一样,但是with的位置不同,会使得which的使用有限制。另外要说的是,不知道这题目有同有错,其实最好的答案应该是to treat our guest with,不用任何的关系代词。
无论如何,with是不可以少的。而加了which的话,with应该放在which的前面而不是后面,因为这毕竟不是定语从句,而是一个不定式的复合结构。
第2个回答  2007-10-29
C首先排除,he-has,one day可用于一般过去时和一般将来时,故A c不对,而if 是"是否"之意,用一般现在时代替将来时,所以D排除.
动词不定式作后置定语
第3个回答  2007-10-29
先来第二个 Treat to 是请客的意思 所以由于这个词组而选3
第一个我认为一定不会选2的 第1个吧????本回答被提问者采纳
相似回答
大家正在搜