第1个回答 2012-01-03
1、D ask sb (not) to do sth
2、B across是从表面通过,多用于walk across the road。
through是从中间穿过,此题中the men只能从森林中间穿过。其他的,比如穿越隧道,管状物都用through。
crossing是名词,交叉点、人行道、渡口的意思。
over是从物体上面跨过,比如The bridge over the river河上的桥梁,或者jump over the fence,跳过篱笆。
3、A allow sb to do sth或者allow sth.
4、C 相信你自己没有错。这道题很明显缺be动词。
5、B 这道题选项B也是过去式啊,而且就应该用过去式,因为桥是1982年建的嘛。但是你错在没注意到被动语态,桥是被农民们建的,应用was built.
have been doing sth是现在完成进行时,既是完成时也是进行时。表示动作一直持续到现在没有结束。
例:He has been doing his homework since 8 o'clock.他从八点就一直在做作业(现在还在做)。
完成时侧重于对现在造成影响,或动作没有结束还会继续进行。
例:1、——Do you want to see the film with me tonight?
——I have seen it before.
回答用完成时表示对现在的影响,因为我之前看过了所以今天晚上不去了。
2、He has eaten 30 dumplings.他已经吃了30个饺子(说不定他还会继续吃。)
而过去式则表示过去发生的动作或行为已经结束。例如第5题,建造的行动已经完全结束。
第2个回答 2012-01-03
1.the teacher asked the boy ___on the wall
A .to not draw B.dont draw C.not draw to D.not to draw
本题应该选D.not to draw 理由:ask sb to do sth 让某人做某事;
让某人不做某事,ask sb not to do sth
2.The men walked ___the forest and got to a small house
A.across B.through c.crossing D.over
(我弄不清楚什么时候用以上哪几个。)
本题应该选B.through D.over
理由:across指从物体表面经过,through指从物体内部穿过,over指从物体上部翻过。至于crossing在这里是干扰项,n. 十字路口;杂交;横渡;横道 v. 横越(cross的现在分词)
3.we are not ___ out on school nights
A.allowed to go B.allowed going C.allowing to go D.allowing going
(allow sb. to do sth还是allow sb.doing sth?那么如果allow直接加动词又怎么办?)
本题应该选 B.allowed going 记住:此局是被动语态。allow sb. to do sth. 允许某人做某事,如果没有sb,此句就变成allow doing sth.本题中把sb.提前正好剩下allow doing sth.
4.not only ___clever,but hard-working
A.the boy is B.does the boy C.is the boy D.the boy does
(这个题答案是D,但是为什么不用is 要用does?)
本题答案应该是C is the boy not only 在句首,主谓倒装。
5.the bridge ___ by the farmers themselves in 1982
A.built B.was built C.build D.was build
(这里答案是B,但是为什么不选A,过去式不行么?)
此局是被动语态,被动语态的谓语构成是 :be + 及物动词的过去分词,此句是一般过去式,所以用was built
还有那个,我不知道 have been+ving 什么意思。
而且不知道什么时候该用完成时,什么时候该用过去式
have been+ving 指动作从过去开始一直在进行,一直持续到现在,有可能一直持续下去。例如:I have been writing a novel since two years ago.自从两年前以来,我一直在写小说。(还没写完,有可能继续写下去)
记住:和现在有联系的就用现在完成时。例如 I have had breakfast,(已吃过早饭,和现在的联系就是:现在不饿了)。又例如:I had breakfas,,(已吃过早饭,和现在无联系,不知道现在饿不饿
)
完毕,不知道能否帮上你。
第3个回答 2012-01-03
1.D,ask sb not to do sth
2.B,through是有从某个东西中穿过的意思。across是指街道、道路的穿过。crossing是交叉的意思。over是上空飞过。
3.A,allow sb to do
4.clever是形容词,就用is。如果后面是动词就用does。
5.这里要用被动语态,bridge是被建造,所以是was built
have been doing是指从过去一直做到现在
第4个回答 2012-01-03
1、A。 ask sb. not to do sth.固定搭配
2、B。 across:横穿;穿过。一般是表面上的,比如横穿马路 through 则是从中间通过,一般是穿过一些有框架的东西,比如门,树林。
3、A。allow sb to do sth ;allow doing sth ;be allowed to do sth
4、我觉得应该是A,你确定答案没错?
5、B。这句话意思是这座桥是由那些农民自己在1982年建的。 如果只用built,整个句子就一个主语,也就是这座由农民自己在1982年建成的桥,句子就不完整了。
have been doing-现在完成进行时,表示从之前某个时间开始到现在一直在做某事,整个动作也有可能继续持续下去。
现在完成时用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系。动作或状态发生在过去,但它的影响现在还存在;也可表示持续到现在的动作或状态。其构成: have (has) +过去分词。
过去式则表示过去发生的动作。如果用完成时的句子中明确说明该动作发生在过去某个时间,就用过去完成时。had done。