作业帮 > 英语 > 作业

求助英语大神 一道英语选择题!

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/06/04 13:42:34
求助英语大神 一道英语选择题!
34. In many countries the law forbids citizens to carry pistols or rifles without first ___D___ a special permit.
A) obtaining B) to obtain
C) being obtained D) having obtained
答案为D,请解释一下为什么!
求助英语大神 一道英语选择题!
这里用的是without 加现在分词的结构.这是固定搭配.那么符合条件的有.A,C,D.
我们看C,因为这里修饰的是citizens,表示他们发出的动作,所以不能用被动语态.
而A跟D,这里要强调的是动作已经发生.整句话的意思是市民必须“先取得了”许可才能带武器.所以应该用完成时,这就是为什么用having obstained,而不是obtaining.