This is a discussion thread · 1 replies
I want to make sure if I understand the principle correctly in  and .
And I also want to know why the principle is exceptional in some situations like in .
. My grandfather takes pride in serving in the army in his 20s. [Ｘ]
My grandfather takes pride in having served in the army in his 20s. [O]
. She arrived late. She felt sorry for keeping him waiting so long. [Ｘ]
She arrived late. She felt sorry for having kept him waiting so long. [O]
. She graduated from the University without missing a day. [O]
She graduated from the University without having missed a day. [O]
Those in [ 1 ] are correctly labeled "Error" and "Correct".
Both versions in [ 2 ] are correct. The first of the two versions can be used either for her keeping him waiting now or her having kept him waiting on some previous occasion. The second can only be used in the latter meaning.
Both versions in [ 3 ] are correct.
In ordinary conversation, use the plain gerund whenever you can -- not the perfect gerund.
People are waiting to help.
Related forum topics: