____many times,he still couldn't understand it.
A、Having been told B、Told
为什么答案是A,现在分词完成时的被动,B也可以表示完成和被动啊。
同样,还有一道题:The building____last year is a restaurant.
A、having been built B、built
这道题为什么选B呢?
____many times,he still couldn't understand it.
A、Having been told B、Told
为什么答案是A,现在分词完成时的被动,B也可以表示完成和被动啊。
同样,还有一道题:The building____last year is a restaurant.
A、having been built B、built
这道题为什么选B呢?
____many times,he still couldn't understand it.句中的many times 是一个段时间状语,只能用Ahaving been told
The building____last year is a restaurant句中last year 不是一个段时间状语,而是一个过去的时刻的状语,只表是过去,所以用Bbuilt
请再比较一下我前面给的例句,与你的上面两个例句并不矛盾!