急需帮助的英语题

来源:百度知道 编辑:UC知道 时间:2024/06/15 14:39:55
if you make ( )the teacher teaches( ),you will make rapid progress.
A.all that;you B.what;yours
为什么选B不选A?
you were silly not ()your car A.to lock B.to have locked C.locking D.having locked 为什么是B 谢谢

前面那个空格all that和what都可以,问题是后面那个空格,因为yours是you的物主代词,表示你自己的东西;而you表示你们。这个句子是make+sth+sth的结构,make| all that the teacher teaches|yours,表示把老师的知识变为自己的知识。

be silly to do sth
be silly not to do sth(否定)
这里用不定式的完成时: to have done,表示事情已经发生(完成),表示忘记锁车是过去的一个动作。如果选A,to do 表示将来的一个动作,所以选b比选A好

TEACHES 后面要用宾格啊!! 怎么能用THAT呢 ALL THAT=WHAT
第二题固定句式 sb be +形容词 to do sth 这句话是"你没锁你的车真是太愚蠢了" 根据语境 应是你过去没锁 所以用完成时吧

这个句子主要是修饰"teacher",what做先行词,后面的yours修饰teacher,说明是你的老师。

第一题:make需要双宾语,表示使老师教的成为你的.
第二题,完成时表示过去本应该做却没有做.过去时无法体现silly的语气.

1 第一句的意思是如果你把老师所教的东西变成你自己的,你将会很快进步
因此第二空用yours,意思为你自己的
第一空用all that 或 what都可。
2.be silly not to de sth为固定短语,因为没有锁车这件事已经发生,用have locked表过去

简单的问题简单化:

问题1."make"意为:"使成为".原文意为:"使老师教的知识成为你自己的知识".
对于第一个空格处"all that"和"what"两者都可以,问题主要是第二个空格处之所以选择"yours",是因为"yours"作为代词意为"你的(知识)",指