The problem _____ so quickly last night will not be set again .

The problem _____ so quickly last night will not be set again .

题目
The problem _____ so quickly last night will not be set again .
A having been settled B settle C be settled D settled
A和D有什么区别
那能帮我解释下A和D的区分方法吗?教材上写的having been done 相当于过去分词
答案
选D.
解析:“问题”是“被解决的”,其后的时间状语 last night 决定了空白处应填过去分词 settled 作后置定语,这里就是最简单的陈述过去的事实,不强调什么先后,也不强调什么影响,故不用完成时.
The problem settled so quickly last night will not be set again .=The problem that was settled so quickly last night will not be set again .
区分方法就是:强调先后和影响的就用完成时,强调一般的情况和事实的就用一般的过去分词做后置定语就可以了.
祝开心~!
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.