——several times,they need some encouragementa.failedb.having failed在非谓语中done 和having done 有什么区别
问题描述:
——several times,they need some encouragement
a.failed
b.having failed
在非谓语中done 和having done 有什么区别
答
done表示被动,而having done表示主动,并且是doing 的完成时,表示发生在位于动词之前.如 Given more time ,i can do it better.(我被给时间)Having read abut the ,i was not surprised at it when they told it to ...