还有十多天就中考啦,拜托大家帮帮忙!解几道英语单选题

来源:百度知道 编辑:UC知道 时间:2024/05/08 08:06:51
1.You_______have the book as soon as I finish it.
A.shall B.can C.will
为什么是shall,而不是其他两个?
2.He_______300 English words by then?
A.have learned B.had learned
为什么是B?遇到by then时一般用什么时态?
3.How long______?
A.have you read B.have you been reading
为什么是B,什么时候用完成进行时?
4.We forgot both of the_______.
A.rooms' numbers B.room numbers
为什么是A?number是可数名词吗?
5.Meimei didn't come to my house. I______to help her with her English in my house.
A.hoped B.hope C.was hoping
为什么要选C?

1. shall 一般只用语第一人称,如we,I表示一般将来时,但是shall也用语第二人称,表示命令和一种必然的趋势.
2.一般在有by的时间状语中,都与完成时有关,但是by then表示直到那时为止,明显是个过去的时间,在过去的过去中用过去完成时态.也就是had + 过去分词
3.题是意思是你阅读花了多长时间,选b答案,说明说话时阅读的这个动作还是继续,而且有可能还将继续下去
4. number有两个词性一个是动词,意思是数数.另外一个词性就是名词,意思是号码,数目.在本题中是表示号码,是个可数名词.想表达的是两个房间的号码/
5. 过去进行时表示过去某个时间所正在发生的动作,也就是meimei 没有来的同时,我是希望她能来我家.由于meimei 是过去没有来,所以是过去进行时

2 遇到by什么时间,一般都用过去完成时,你应该看看一些一些时态特有的词语
4number可数可不数。像这道题明显的是号码的意思,是可数。number和room是所有关系,所以要用所有格。

1.shall表建议,虽然can也可以表建议,但按照语感来说,选shall比较适合,也与语言的习惯用语有关。
2.by then 是”刚才”,他学英语单词是在“刚才”这个时间点之前,是过去的过去,所以永过去完成时。
3.这里用现在完成进行时表示“read”这个动作可能持续到现在,或一直持续下去。