请教几道英语题

说明:以下各题都请写出解释,谢谢
1、(p43)改错:The money will be spent to build more roads in other parts of China.
答案是build改为building ,why?
2、The engine of the ship was out of order and the bad weather____ the helplessness of the crew at sea.
A.added to B.resulted from C.turned out D.made up
3、(p46)______computer games,the 5-year-old boy spent 10 hours alone at home.
A.Left to play B.Left playing C.Having left to play
D.Having been left playing
答案选B,为什么
4.(p55)_________and I'll get the work finished.
A.Have one more hour
B.One more hour
C.Given one more hour
D.If I have one more hour
答案选B,为什么
5.(57)The book was written in 1946,_____the education system has witnessed great changes.
A.when B,during which C.since then D.since when
答案选D,为什么
6.(58)What do you think ____when he grows up?
A,the boy will become of
B.the boy become of
C.will the boy become
D.will the boy become of
答案选C,为什么
7.The weather has been cold ____ this month.
A.by far B.so far C.the other day D.at one time
答案选B,为什么
有劳各位了,谢谢。

1.这是一个句型spend time/money on sth/(in) doing sth在某件事情上花钱或者花时间,没有spend to do 的用法。
2.我选了A,船的引擎坏了,而且坏天气(怎么了)船员的无助。
A.增加,加剧 B。导致 C.发展为 D。编造
3.ving形式表示某件事情,这里指玩电脑这件事情。
eg:Running is good for our health。跑步(这件事情)对我们有好处。
4.题目的意思是我还要一个小时就做完了。演唱会经常会听到"one more time"表示再来一次,one more chance,再一个机会
5.since表示自从,接时间点,when后面指的就是那个点。
6.do you think在这里是一个误导别人打插入语,你不要管他,这个句子就好选了。become在这里等于be,表示这个男孩长大后要成为一个什么样的人。
7.so far表示到。。。为止,看到这个就要用完成时,已经怎么怎么样了。题目是说到这个月为止,
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-07-30
1 spend doing sth
2 选D made up 有制造建立,意思是使的全员毫无办法
3 过去进行时,强调动作的延续性,10个小时玩电脑是个延续的动作
4 选B吧 and连接的两个句子应该时态一致
5 选A 非限制性定语从句 用when引导 这里强调的是时间
6 这里讲的是男孩会变的怎样~只有become有变成的意思become of是由于的意思
7 so far是完成时的特征词,意思是到到现在这个月……
第2个回答  2008-07-30
1:应该将to build改为building
因为有固定搭配 spend sth doing sth 该题只是将这个句型改了个样子
2:
第3个回答  2008-07-30
1.固定句型:spend doing sth
相似回答