大家帮我做两道选择题,谢谢

来源:百度知道 编辑:UC知道 时间:2024/04/30 23:39:15
最好把原因讲一下,谢谢了

1,The more often you do exercise,the ____it will do to you.
A,better B.more good C.much good D.worse
2.-Why?tom ,your shirt is so dirty!
-Mum,i ___my storeroom downstairs.
A.cleaned B.have cleaned C.was cleaning D.have been cleaning

1.选B,其中涉及的语法点应该有两个,第一个,the more……the more.意思是“越……越……”,相当一个表示程度的作用,第二个,do good to sb.意思是“对某人有好处”,good在这里作为“好处”讲,是名词,而不是它平常所作为的形容词(如果作形容词的话就涉及比较级,要变成better,但这里不要,这里是陷阱,要注意!)这个句子的意思就是,你练习做得越多,就越对你有好处。

2.选C,语法点也有两个,第一个是“Why!”在这里是一个语气叹词,表示惊讶的语气,而区别于“Why are you here?”中作为疑问词的用法,第二个就是涉及选项的“过去进行时态”,was doing,一是表示过去正在做,刚才正在做一件事情,二是表示刚才“一直”在干这事情,因此,句子翻译就是
——呀!汤姆!你的鞋子真脏呀!
——妈!我刚才一直在楼下打扫杂物室!
相比之下,选“现在完成时”也就是B的人是不够准确的,现在完成时表达的是过去的动作对现在所造成的影响,在此句子中,更强调的是过去一直在干一件事情。

1。B
2。D
根据句意我觉得应该是我刚打扫完储藏室

B. 语法点是DO GOOD TO, GOOD在此做名词,所以不能变成BETTER,要变成MORE GOOD

C. 强调我刚才正在做的事情
不过D也可以的样子,C从语感上来讲比较好

答案:1. A:better 因为和前面的 "more"对应
2. C:cleaning 因为要用过去进行式