From the dates ____ on the plates, we decided that they were made in Song Dy
a、having been marked
b、marked
本题我选的是A,语法题做多了,考虑到mark先于decide,这样理解可以吗?B是普通陈述一般态?看张满胜书中说”having been done“不作定语,只做状语。请老师解答一下两者的区别。
这是定语的位置,原则上现在分词完成体不能作定语。虽然偶尔可以见到文章中有类似用法,但《剑桥英语语法》在讲述分词用法时,给现在分词完成体作定语的例句前打了问号,意思是这种句子的可接受性是值得怀疑的。所以,作为英语学习者,你就不应该用现在分词完成体作定语。本题选A 会被判错,所以定语位置要表示一个被动/完成的动作,要用过去分词,不能用现在分词的完成被动式。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!