作业帮 > 英语 > 作业

一道英语选择题,考查非谓语动词吧……

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/11/06 04:44:21
一道英语选择题,考查非谓语动词吧……
_______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啊……?
答案以D为更佳.
的确,因为状语中有一个非常明显的时间状语for thousands of years,这样句意就明确表明状语动作be buried...发生在句子谓语动作has rotted away and become coal之前,所以用having been
done做状语时,并不一定表示它所表示的动作和谓语动作在时间上发生有明显的先后关系.可能是同时,也可能是先后.
而句意非常明确:在“先被埋在土下上千年”之后,才再“腐烂并变成煤炭”的.
这两个动作并不是同时发生的.
如果对你有所帮助,请点击本页面中的“选为满意回答”按钮,