动名词在什么情况下用完成时

问题描述:

动名词在什么情况下用完成时

举两个例子:Tom feels like being taken to Beijing.
He was excited for having been praised for what he had done.
再来一个例题
English has a large vocabulary,hasn't it?
Yes, _______ more words and expressions and you will find it more easier to read and communicate.
A.Mastering B.To masterC.MasterD.Having mastered
选择A选项,因为根据题意可判定,如果你试着去掌握更多的词汇和短语,你才可能会跟好地……
所以有此可排除D,因为D项,意味着这件事已经木已成舟.