作业帮 > 英语 > 作业

1.It was______computer games that cost the boy a lot of time

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:英语作业 时间:2024/05/05 05:21:06
1.It was______computer games that cost the boy a lot of time he ought to have spent on his lessons.
A.having played B.to have played C.played D.playing
什么时候用A和B?
2.I will never forget the day_____we spent together,_____has a great effect on my life.
A.when ,which B.that,which C.which,that D.when,that
为什么不能选A?
3.Not until then_____that he was wrong.
A.did he realize B.he realized C.realized he D.had he realized
为什么不能选D?
4.______their hats into the air,the fans of the winning team let out loud shouts of victory.
A.To throw B.Thrown C.Throwing D.Being thrown
如何区别这四个词?
1.It was______computer games that cost the boy a lot of time
1.选D 这是个强调句型,还原后应该是Playing computer games cost the boy a lot of time he ought to have spent on his lessons.也就是说这个句子其实是让你选择主语部分
A项表示play这一动作先于cost发生,B项中,虽然不定式也可以作主语,但它与动名词作主语不同的是,动名词作主语表示一般或抽象的多次性行为,不定式作主语往往表示具体的或一次性的动作.C项的形式不可以用来作主语,所以选D项
2.两个定语从句,后面一个是非限制性,所以用which引导,排出C和D.回头来看前面一个,先行词虽然是the day,表示时间,但是分析从句_____we spent together可以知道,这里的spent缺一个宾语,也就是说定语从句的关系词是要作spent的宾语的,只能用关系代词,而when是副词,所以不用它,只能选B
3.Not until 打头的句子用部分倒装,也就是Not until + 助动词(情态动词)+ 主语+ 其他部分 这里如果用正常语序应该是He didn't realize that he was wrong until then.可以看出就是陈述过去的情况,应该用一般过去时,如果选D的话成了过去完成时,表示过去的过去,不太合适.所以选A
4.选C 现在分词短语来作状语,其隐藏的含义是throw这一动作的执行者就是句子的主语,也就是the fans,这是现在分词短语作状语的一个特征,分词的动作和谓语动词的动作是由同一个人来执行,也就是二者逻辑上的主语相同.
下面简单说说其他选项,A项是不定式,不定式作状语,常常有未发生的意思在内,B项是过去分词,过去分词作状语表达的是被动或完成的意思,D项是现在分词的被动式,表达被动的含义,所以只有C项最合适.
我这么说你能够明白么?