高一英语单选题,高手务必进,在线等啊,回答满意一定加分,回答的越详细越好

1.-do you think we should accept that offer?
-yes,we should ,for we ______such bad luck up till now,and time _____out.
a.have had; is running b.had ;is running
此题正确答案是A,但为什么不选B, up till now这个短语应该怎么用
2.if the weather had been better,we could have had a picnic.but it ___all day.
a.rained b.is raining c.rains d.has rained
此题正确答案是A,为什么不选其他三项?
3.thank you for your hard work last week,I don't think we ______it without you .
a.could manage b.can manage c. could have managed d.can have managed 此题正确答案是C,为什么不选其他三项?
4.what a pity!considering hia ability ,he ______better.
a.can have done b.might have done此题正确答案是B,为什么不选A?
5.the fact that he never apologized ____a lot about what kind of person she is.
a.says b.appears c.declares
此题正确答案是A,为什么?says在此句中应如何翻译?
6.it looks like the weather is changing for __.shall we stick to our plan?
a.worse b.the worse 此题正确答案是B,为什么?
7.he entered without knocking and,very out of breath, sank _____ a chair.
a.on b.into c.to此题正确答案是B,为什么,不是也有sink on这种用法吗?very out of breath在句中作什么成分?
8.he pulled out a gold watch,____were made of small diamonds.
a.the hands of which b.which the hands of
此题正确答案是A,为什么?b错在哪里?
9.i will give you your friend's home address,_____i can be reached most evenings.
a.which b.where 此题正确答案是B,为什么?这句话怎么翻译
10.animal suffered at the hands of man_____they were destroyed by people to make way for agricultural land .
a.in which b.for which c.so that d.in that
此题正确答案是D,为什么?此句子的结构是怎样的?
11.it was not until midnight ______they reached the camp site.
a.that b.when 此句正确答案是A,我知道A理解为强调句,但为什么不选B

1 up until now 是"到现在为止".是现在完成时的标志.
  到现在为止我们的情况已经很糟了,而且时间也快用光了.
2 如果天气好点,我们就能出去野餐了,因为是had better,所以这是过去完成时,但是下雨时事实,是在过去真实发生的,不是假的,所以不用虚拟,而用过去时。
3 without 如果没有,暗示这虚拟语气。
4 考虑到他的能力,他可能能做的更好。只是一种可能。
5 显示,表明 他从来没有道过谦的事实表明了他是怎样的一个人。
6 这句话的意思是天气好像变得糟糕起来了,我们还要不要坚持我们的计划。change for the worse可以理解成是固定词组,表示向较坏的方向发展,那么the worse就可以理解成名词“较坏的一面”或者“较坏的方向”。
7 sink into 是形容一个人在累,无力,绝望等状况时,人瘫在沙发里。
8 which 指手表,就是说the hands of the gold watch.
9我会给你你朋友的家庭住址,我大多数晚上都在那。这里的where是指the place .I can be reached the place most evenings.
10 in that 是因为得意思。
11 It was midnight when they reached the camp site.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-08
1,up till now 是指直到现在为止,一般与完成时搭配,所以选A
2,通过前面那一句话,我们可以看出是对过去的虚拟,因为用的是had done的形式啊,所以说下雨应该也是过去下雨,应该选A,如果能看出这一点,那么D也可能会造成混淆,但是完成时一般跟延续性动词,也就是说D要是改成has been raining就可以了。
3,这个也属于虚拟语气,因为说的是last night的事情,对过去的猜测,用would/should/could/must +have done,故选C
4,很有争议,只能说Might have done 更委婉。
5,就是说明的意思。B是出现的意思,但是是不及物动词,很显然不能用,C是正式宣布,用排除法就可以得出正确结论啦。
6,有的时候比较级前面也加定冠词,就是这种情况,这里for the worse指向坏的方向,恶化等。
7,sink 是下沉,因为椅子是三面都有遮挡物的,所以是有进去的意味在其中,out of breath 是修饰主语的,表示主语的状态。
8,句子中which是指代a gold watch,你将他们替换了,就会发现b不可以,在这种表示所属关系的情况下,of 一定要放在which 前面,一般带介词的都会提前,固定词组除外。
9,where=in which,i can be reached in the friend's address.我会给你我朋友家的地址,大多数的夜晚,你都可以在那里找到我。
10,in that =because 表原因
11,首先强调句的固定搭配。如果非要用when,应该是it was not midnight when they reached the camp site.本回答被提问者采纳
第2个回答  2011-08-08
1. up till now 到现在为止。一般与现在完成时连用。
2. 从前句的had been better, 和could have been(条件句中的虚拟语气)得知,句中所说的是过去的事情,与现在无关。
3. last week表示过去, 句意为:感谢你上周的辛勤工作,(如果)没有你的话,我想我们不可能把这件事做成。could not have done sth. 本不可能做成某事(过去)
4. can have done better 可能已经做好了 might have done better 可能做得更好
5. says 在此句中是“表明”的意思。
6. 好像天气在不断地变得更糟。我们还要坚持我们的计划吗? 解释起来挺麻烦,把这个表达记牢就可以了。
7. on表示在表面上,into表示在空间内,chair,有扶手或靠背,应为一个空间。very out of breath介词短语,在句中做状语
8. which代替先行词 a gold watch, the hands of which=whose hands, 金表的指针,of表示所属关系。
9. 非限制性定语从句,先行词为home address, 在从句中表示抽象意义的地点。表示在朋友住处能找到我。
10. in that在此为特殊用法,相当于because.
11. 强调句除强调人可用who之外,强调其他一律用that.

不懂再问吧。
祝 进步!
第3个回答  2011-08-10
1 up till now 到现在为止,指动作发生在过去,直到现在为止,是一个段时间,常与完成时连用
2 语境从句had done, 主句 could have done 虚拟语气,与过去事实相反,因此后一句时态为过去时
3 否定转移回之后 couldn't+have done,本不能做,但却做了
4 依然考查情态动词+have done 用法
5说明
相似回答