1.He has gone to live abroad.He ____ abroad for some time now .A went .B has been 2.The strike will last for a week .That's what ___ people believe.A most of B most .3.Before ______ any buses ,they will have to take a special test .A to drive B drivi

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 02:00:34
1.He has gone to live abroad.He ____ abroad for some time now .A went .B has been 2.The strike will last for a week .That's what ___ people believe.A most of B most .3.Before ______ any buses ,they will have to take a special test .A to drive B drivi

1.He has gone to live abroad.He ____ abroad for some time now .A went .B has been 2.The strike will last for a week .That's what ___ people believe.A most of B most .3.Before ______ any buses ,they will have to take a special test .A to drive B drivi
1.He has gone to live abroad.He ____ abroad for some time now .
A went .B has been
2.The strike will last for a week .That's what ___ people believe.
A most of B most
.
3.Before ______ any buses ,they will have to take a special test .
A to drive B driving C they will drive

1.He has gone to live abroad.He ____ abroad for some time now .A went .B has been 2.The strike will last for a week .That's what ___ people believe.A most of B most .3.Before ______ any buses ,they will have to take a special test .A to drive B drivi
1. went 是go的过去式,go是瞬间动词,后面不可能接表时间段的词.所以A不对.另外,根据句意也可以推出,这里要用完成时,所以选B.
2. most people 是固定搭配,没有most of people 的说法.
3. 根据句意,这两个小分句的主语都是they,也就是说主语一致,那么久不需要再写一次they,排除C.那么A为什么不对呢?before是介词,后面接的宾语必须是名词或者动名词,这里的driving就是动名词.
PS:我是英语专业毕业的大学生,有什么不懂的,你尽管问我O(∩_∩)O~

1 B 他到现在已经出国好几次了。用 have been (to)
2 B 直接most就可以了,若是用most of ,那就是人们中的大多数。用most
那就是大部分人,根据上下文,most最贴切
3 B 前半句是状语从句,修饰后面的半句。所以应该用doing的形式

第一题:因为要表示他现在还在外国,表示完成,即已经在国外呆了一段时间了,对现在又影响,另外for在这里也是完成时的标志
第二题:most of+the。正解是most of the people
第三题:before是介词,介词后加动名词

1.后面有for some time,一看就是完成时,故选B
2.most people 大多数人。这是一个固定用法。
3.driving在这里做动名词,不能用不定式,before和will不能搭配。

1.有 for some time这样的一段时间出现,前面的动词必然是延续性动词,即可以表示一种状态,而A went是一个暂时性动词,不可能将“走”这个动作延长到一段时间里,而B表示一种状态,指“呆在国外有一段时间了”,况且有“now”,怎么还会用went呢??

2.选A的话people前面必须加上the,即most of the people,而B可以直接写作 most pe...

全部展开

1.有 for some time这样的一段时间出现,前面的动词必然是延续性动词,即可以表示一种状态,而A went是一个暂时性动词,不可能将“走”这个动作延长到一段时间里,而B表示一种状态,指“呆在国外有一段时间了”,况且有“now”,怎么还会用went呢??

2.选A的话people前面必须加上the,即most of the people,而B可以直接写作 most people,这个知识点很重要,因为写作文时经常遇到,注意一下
3.before是介词,后面加动词的话一定要用ing形式

收起