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美元”,但有了后一句,就是价格上涨已经是事实了,所以用完成时最合适了,而且通常这样的描述都是用完成时。