海南省有多少个市县区:非谓语动词练习 ( 求助 )

来源:百度文库 编辑:高校问答 时间:2024/04/27 13:57:47
1 The old man,______abroad for twenty years,is on the way back to his motherland.
A to work B to have worked C working D having worked
2 Having been ill in bed for nearly a month,he had a hard time____exam.
A padd B to pass C passed D passing
3 Generallly speaking,_____according to the directions,the drug has no side effect.
A when taking B when taken C when to take D when to be taken
能否给一些指点

1.D
having worked相当于who has worked
2.D
have a …time doing sth. 这是固定搭配
3.B
这句话主语是drug,药是被吃的,当然用被动态了。
句意:一般来说,如果按说明书服用这种药,是不会有副作用的。

D p.p/v-ing....可做非谓语 The old man与谓语is on the way...为主动关系所以要用v-ing 而题中有for表一段时间 要用完成时 因此选 having done的结构
B 此题中he had a...的had为实意v. 两个v.间用to连接
A take according to不可用被动语态 故排除B when没有+to的形式 故排除C,D 所以只能选A

1.D
2.D
3.A

D
D
B

DDB