一道英语选择题,考查非谓语动词吧…… 求解释
_______deepdownintheearthforthousandsofyears,thedeadforesthasrottedawayandbecomecoal....
_______deep down in the earth for thousands of years, the dead forest has rotted away and become coal.
A. Buried B. Burying C. Having buried D. Having been buried
A,D有争议。 A和D的区别在于从句与主句发生的先后。 D时从句明显先于主句发生。 而这个句子的意思是主句和从句同时发生,所以有些人排除了D。 可是 for thousands of years…… 是不是有这个时间段所以我们一定要选D啊……? 展开
A. Buried B. Burying C. Having buried D. Having been buried
A,D有争议。 A和D的区别在于从句与主句发生的先后。 D时从句明显先于主句发生。 而这个句子的意思是主句和从句同时发生,所以有些人排除了D。 可是 for thousands of years…… 是不是有这个时间段所以我们一定要选D啊……? 展开
5个回答
展开全部
答案以D为更佳。
的确,因为状语中有一个非常明显的时间状语for thousands of years,这样句意就明确表明状语动作be buried...发生在句子谓语动作has rotted away and become coal之前,所以用having been done为最佳答案。
done做状语时,并不一定表示它所表示的动作和谓语动作在时间上发生有明显的先后关系。可能是同时,也可能是先后。
而句意非常明确:在“先被埋在土下上千年”之后,才再“腐烂并变成煤炭”的。
这两个动作并不是同时发生的。
如果对你有所帮助,请点击本页面中的“选为满意回答”按钮,谢谢!
的确,因为状语中有一个非常明显的时间状语for thousands of years,这样句意就明确表明状语动作be buried...发生在句子谓语动作has rotted away and become coal之前,所以用having been done为最佳答案。
done做状语时,并不一定表示它所表示的动作和谓语动作在时间上发生有明显的先后关系。可能是同时,也可能是先后。
而句意非常明确:在“先被埋在土下上千年”之后,才再“腐烂并变成煤炭”的。
这两个动作并不是同时发生的。
如果对你有所帮助,请点击本页面中的“选为满意回答”按钮,谢谢!
展开全部
无论修饰谓语动词还是非谓语动词,“for+时间段”短语都要求动词为延续性动词或是一种状态,而A.Buried 指表示“埋葬,埋起来”的一时行为,不可能延续数千年;D. Having been buried可以看成是一种系表结构,既然是系表结构就可以和“for +时间段”短语连用,所以答案应该是D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
having been doing是表示该动作发生在主句动作之前,先是经过几千年来的土地掩埋,树木腐烂从而变成煤,不是同时发生
追问
几千年来树木前仆后继地倒下~ 腐烂也应该是同时进行的呀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
主句(也就是后半句)的句型是现在完成时,两个分句表达的意思是“先……紧接着……”非常紧凑的时间段,所以前面条件句很快排除A过去式;枯木被埋葬,选择被动,再排除B和C。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for 一段时间要用过去完成时
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |