本人正在学非谓语动词的语法知识,在看语法分析的时候思路还有点清晰,但是到了做专项练习的时候就被题搞混乱了,现在很苦恼,希望能得到英语达人指点,理清思路。
下面是我做错的题目,以及我选择的错误答案,希望能从我选错的答案里知道指出我的思路错在哪里,以后遇到题目应该怎么处理。衷心感谢。
1.Michael used to look hurt and surprised when _____ .
A.scolding B.having scolded C.to scolded D.scolded
答案是D,我选择了B,这里是过去分词作状语表原因吗?
2.The computer works very fast , ______ data at the speed of light .
A.handling B.having handled C.handled D.handles
答案是A,我选择了C,我当时认为电脑是被操作的,所以选择了被动。
3.Your shoes want ______ . You'd better do it right now.
A.cleaned B.cleaning C.clean D.being cleaned
答案是B,我选择了D,同样以为是被动。现在分词的被动,跟过去分词的被动怎么区别?
4._______ the claim about German economic might , it is somewhat surprising how relatively small the German economy actually is.
A.To give B.Given C.Giving D. Having given
答案是B,我选择了D,这句话我在做题的时候是完全看不明白的,请问在整句话都看不明白的情况下,如何做对这道题呢?
5.______ , the man would not give in .
A.Though had ben failed B.Though having been failed C.Though failed D.Though being failed
这一题选C,我选择了B,好吧做到这里我已经完全混乱了,脑袋实在转不动了。
6.Realizing that he hadn't enough money and ______ to borrow from his father , he decided to sell his watch .
A.not wanted B.wanting not C.not to want D.not wanting \
答案是D,我选择了A,这一题我是看懂了,我看见句子是过去时的,我就用了过去时。。。
7.She is going to town ________ .
A.repairing her watch B.for repairing her watch C.to have repaired her watch D.to have her watch repaired
答案是D,我选择了B,我怎么感觉这题每个答案都可以。。好吧我就是从这里开始苦恼的了,我做了这么多题,全错了。
我在这里等答案,我想我应该理清下思路了,否则我没办法往下做了。题目有点多,谢谢各位的耐心帮助。
哦!have sth done ! 这题我明白了。
我发现我是分不清主动还是被动
但是第4题我还没明白,这题的主语是哪个?
第6题Realizing that 之后用的是过去时,那这题realizing 在这里的作用是什么?
谢谢你