第一题中的之所以不用第二个,可以从中文的意思看出来,2的意思是“习惯于做某事”,而1的意思是“过去常常做某事”,那么很显然,从语义上就可以看的出来选哪一项了。
第二题里面要选的是后面接有 “bought this tur coat”,可以看得出来这里并不是一个完整的短语,因为前面还有宾语“whom”,那么在这里自然地便需要一个介词将在这两者连接起来,而后面的“bought”,又缺少短语的后面标识语,只有for能够接上并符合用法,便选择2了。
而第三题也还是从语义上来看,就明白了,是“那些士兵发现自己被敌人包围了”,这里就是被动的意思了,因此就只能用过去分词表示这种状态了,而find则没有be doing 这种用法,可以用doing,但是那表示正在做的,没有被动意思。
第四题里面这是一个类似的祈使句那么表示这种语气便应该用“should do”的表示了,而这里便把should给省略了,而不能够用must是因为祈使语气不能用那种表示,过于生硬,也不符合语法。
第五题里,看后面的从句用的是would,很显然应该是落后于主句,那么便只能是早一个时态,就只能是现在时了,而要是用b的话呢,则后面的时态也应该变化,但一般讲不通。
第六题里面则有到了单词appreciate的用法了,这里接的是动词的现在进行时,一方面是用法的原因,另一方面和另一个选项比较起来用这种表达可以表现出说话人的一种强烈的愿望,即她非常希望被邀请。
最后的一道题则是和第四题类似,考的是祈使句的语气,所以参考上一题了。
你所列举的这些都是比较常规的考点了,希望好好复习。
1.used to do...过去常常做……,
2.英语中的双宾语动词有的用介词to,有的用介词for,buy是属于用for的,关于这个问题你可以参阅一下相关的语法书。
3.find +宾语+宾补是一个常用的结构,在find sb done中表示宾语收到了过去分词表示的动作的影响。find sb doing表示宾语正在发生doing表示的动作。
4.vital做表语表示必要,其主语从句用虚拟语气。
5.suppose的意思是think,Do you suppose就是Do you think之意。
6.appreciate后面做宾语的动词应采用doing的形式。
7.与第四个问题的情况相同,advisable做表语时,主语从句采用虚拟语气。
1,used to do sth.曾经经常做某事的意思。
used doing sth.曾经做过某事。
2,这里要考虑到一个短语:buy sth. for sb.所以选择for whom
3.只有surruonded by 的说法,没有be surrounding by这种说法。
4.it is vital that 和must be 有冲突.
5,这道题要从意思来理解‘你想什么事会发生。。。。’而不是‘你将想到什么事会发生’
6,appreciate it to do sth.
appreciate doing sth.这里没有it.所以选A
7,这道题要从语法和语感的角度理解。
第一个选2 的话意思就成了习惯于做******,原文本意是过去(曾经)给我们讲故事。
第二个应该翻译成你为谁买这件上衣,要用介词for,他有为………………的意思。
第三个选A的意思就变成正在包围敌军,而原文本意应该是他们突然发现被敌军包围,应该用动词的被动式。
第四个是一个强调句 被强调的内容中情态动词要省略掉,must不能有
第五个不选B原因:will是现在式,而would是过去式;do you suppose是习惯用法
第六个 选A的原因是appreciate后面要加动词的进行时。
1.used to do 过去常常做某事 used to doing 习惯于做某事
2.buy sth. for sb
3.被动语态
4(不太清楚)
5.后面would已经是将来时了,前面就不该用将来时
6.appreciate doing sth.
1.used to do sth. 2.tell.sb for 3.被动句. 4.B项明显不可能 5.B项时态错误 6.being done 7.B项明显不能用