3道高考英语单选题,求详解

1.______allkindsofdifficulties,theworkershavemaderapidprogressintheconstructionoftheW... 1.______all kinds of difficulties,the workers have made rapid progress in the construction of the World Expo 2010 Shanghai.
A.With B.For C.Under D.Beyond
2.The scientist was rewarded by the government for ______such a great,contribution to the country.
A.make B.making C.being made D.having made
3._____it rain,the crops would be saved
A.Will B.Should C.Would D.Could
展开
 我来答
梦幻居人
2011-04-24 · TA获得超过566个赞
知道小有建树答主
回答量:412
采纳率:0%
帮助的人:167万
展开全部
1. A 表伴随,the worker是在各种困难的考验下made rapid progress
2. B 因为for是介词,后面接宾语,宾语作为名词出现,making是动名词
3. B 完整形式是If it should rain,是虚拟语气的语法结构之一。当省略if的时候,should提到句首。
***********分割线*******************
虚拟语气三种语法结构(与现在相反)
1. If + 主语 + did(动词过去时), 倒装为:Did + 主语 + do
2. If + 主语 + were to do,倒装为Were + 主语 + to do
3. If + 主语 + should do,倒装为Should + 主语 + do
追问
第二题不对..答案不是B
追答
那就是D,看来题目强调已经完成,所以用了have done。
但for后面一定是动词的"ing"形式。
因此只能选having done
仰望之摘星辰
2011-04-24 · TA获得超过2404个赞
知道小有建树答主
回答量:288
采纳率:0%
帮助的人:318万
展开全部
第二题不对是吧,那就只讲一下第二题好了,选D
for是一个介词,后面不能接动词原型,排除A
由于科学将为国家作出了贡献,是一个主动形式不能用被动,排除C
这件事对现在是有影响的,而且是一个应经完成了的动作,做了贡献后被授予了奖章,所以应该用现在完成时,因此选D
C项的动作可能是正在进行中,没有D好
懂了吗,如果对其他题有疑问还可以来问我哦O(∩_∩)O
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lk448791
2011-04-24 · TA获得超过234个赞
知道答主
回答量:144
采纳率:0%
帮助的人:68.1万
展开全部
1.A
2.D
3.B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式