向大家请教几道英语题!

来源:百度知道 编辑:UC知道 时间:2024/05/17 01:21:20
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、should 用于表示建议、要求、决定、命令等的主从复合句内
结构是should加动词原形。
2、by then是到那时为止,一般表示过去的那段时间之前,有了它,当然要用过去完成时。
3、完成进行时表示动作从过去某一时间开始,一起延续到现在,强调动作的延续过程。此句所表达的意思是主要强调是怎么还没读完,而不是已经读过。
4、both一词表明房间不是一间,而是两间,room要用复数,rooms.表示单数名词的所有关系要用"`s",名词复数就得用s`.只A是对的,B手表达是错的。
5、根据上句的语义,确定下句动词形式。上句是一般过去时,下句也得用过去时态,根据上句的句义,在妹妹没到我房间前的这一段时间内,我正在干什么。

个观点,仅供参考