问几道英语题,请英语高手回答

1.It is reported that a new type of car which can___30% of the petrol____and it will be received.
A.save;has been produced B.save;have been produced C.saves;has been produced D.save;have produced

2.When the old man___to walk back to his house ,the sun ___itself behind the moutain.
A.started;had already hidden B.had started;had already hidden C.had started;was hiding D.started;hid

3.It's the fourth time you ___late for school this month.
A.were B.are C.had been D.have been

4.The watch ____there unnoticed for several days before I found it.
A.had laid B.had lain C.has been laying D.had been laid

5.I thought that these computers cost $850.but the price_____up $50.Do you know that?
A.went B.will go C.goes D.has gone

请写清楚详细过程,越详细越好,谢谢

AADBD
我是一个凭语感做题的英语高手,如果有的地方说得不太清除,请见谅。
首先第一题,can后面接原形,C选项排除。
看到后面it will be received得知是单数名词,所以后一空应该是has been produced.那么就是A正确。
第二题,A正确。首先看全句,大体意思应该是老人转身时,太阳已经落到山下。第一空明显是started.那么第二空为什么不是用hid,而要用完成时呢?因为太阳的运转是客观的,太阳不会像一个人一样,看到老人往回走它立马落下去。而且太阳落山是一个漫长的过程,不可能一下子落下去,此时用一般过去时就不太好。如果第一空你不明白,那就自己再体会一下吧。
第三题,D正确。这个题应该训练了很多遍吧。首先,four times,完成了四次,肯定是完成时。在CD中来选。注意到前面是it is,当然是现在时态了。
第四题,B正确。首先给你补课,lie作为“撒谎”,过去式和过去分词是lied,lied.作为“躺下,位于”,为lay,lain.原形是lay的一个词,意思是“放置,下蛋”,为laid,laid.好,言归正传,后面是before i found it,注意用得是found。是过去时,在此之前,应该是过去完成时,C排除。现在看到底是“被放置”的意思还是“位于”,由于“放置”是一个瞬时动作,不可能用于完成时,所以是“位于,躺下”的意思,就是B选项啦。
第五题,D正确。我原来以为是850,但是现在涨了50,而且注意最后跟别人说话用得是Do,当然是现在时态。D应该比C要好一些,具体我也说不清楚,你多读几遍体会一下。
最后作为英语高手给你一个建议,有时候做题不需要搞得那么清楚,平时多读,大声读,有感情的读,培养语感,做题也会很快,我就是这样做题的,效果很好。
我写了这么多,没有功劳也有苦劳,一定要给我积分啊。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-08-14
1.A 2.A 3.D 4.D 5.D
解释:
1。第一空是can 后面加动词,所以用原形,排除C;第二空的主语是“a new type of car",它的中心语又是"type",是单数,所以用"has".
2。主句是一般过去时,意为“当……的时候”,所以只用一般过去式就行了;仍然根据意思,后半句说“太阳已经落山了”,应该用完成时,整句又是以过去的口吻叙述的,所以后半句用过去完成时。另外,“太阳落山”这一类的事件,因为它本身的过程是很短暂的,所以我们常说“太阳还没有落山”或者“太阳已经落山了”,就用“hasn't"或者"has already",不用一般式或者一般过去式等。
3。A项不合语境,显然说话时他又迟到了,不能用过去式;
B项,"you are late for school"是“你迟到了”,只是就这一次而言的,
而句子是说“你这已经是第四次迟到了”,可见不是强调你今天迟到没迟到
的。而且"It's the fourth time you are late for school this month"的 句子也说不通。
C项,句子是从现在起往前数那几次,既包括现在的也包括过去的。所以用现在完成时很好。(如果你还有什么疑问的话,还可以问得详细些。)
4。意思是“在我找到它之前这块表已经在那儿放了好几天没人注意了。”所以,“躺了好几天了”要用完成时,而说话时这已经是过去的事了,所以要用过去完成时。
laid是lay(放置)的过去完成式,lain是lie(躺,放置)的过去完成式,但这里都应该用被动,因为不是表自己放在这儿的,而是被放在这儿的。
lay的常用的意思是“放置,搁置”,过去式和过去分词都是laid;
lie意为“躺,平放”时,过去式为lay,过去分词为lain,现在时为lying;意为“说谎”时,现在时为lying,过去式和过去分词按规则动词变换,都是lied.
5。如果没有后一句,A、B都勉强说得过去,意为“价格上涨了50美元”,“价格会上涨50美元”,但有了后一句,就是价格上涨已经是事实了,所以用完成时最合适了,而且通常这样的描述都是用完成时。
第2个回答  2008-08-14
第一题选A。 先看第一空,由于用了情态动词can,所以后面应该用动词原形,即save, 再看第二空,由于主语是a new type of car,是单数,所以要用have的第三人称单数形式,即has。

第二题选A. When引导的时间状语从句中用一般现在时或一般过去时,固第一空应为started,又第二空用完成时,因为主句是一般过去是,所以,这里应该用过去完成时,表示过去的过去。

第三题选B,这个题我不太确定,首先可排除A和C,因为主句是一般现在时,所以这里不能用过去时,而完成时态似乎也不对,因为这里不表示过去的事对现在的影响。

第四题选C,用完成时的进行时表示从过去发生并一直持续到现在的某一行为。

第五题选D,首先有题可知,这个价格上涨是发生在过去的事情,所以要么用过去时,要么用现在完成时。由于这里侧重的是过去发生的事对现在的影响所以选D。
第3个回答  2008-08-14
A can后面原型,主语是it,被动
A当老人开始往家走的时候,太阳已经下山了
A虚拟语气,这里只能用过去式
D过去完成时 (如果是强调一直躺着的状态的话,也应该用had been laying)
D我原以为这些电脑价值850美元,但价格已经增了50美元,你知道这件事吗?
第4个回答  2008-08-14
可以买个好记星