"regret doing something" or "regret having done something"

Status
Not open for further replies.

xxwzs

Junior Member
Joined
Sep 27, 2014
Member Type
Native Language
Chinese
Home Country
China
Current Location
China
Here come two sentences from China English test:

1. I never regretted ______ offer, for it was not where my interest lay. (Key: D)
A. not to accept B. not having accepted C. having not accepted D. not accepting

2. She regrets _ idle when young.
A. to have been B. her being C. her having D. having been (Key: D)

From the above-mentioned sentences, I have learnt than regret can be followed by either "doing" or "having done". But what's the difference?

As for Sentence 2, according to the rules from China's grammars, "having been" happened before the predicate "regret", so Perfect Tense of Non-finite Verb is used here. (I understand this point very clearly)

But please take a look at Sentence 1, "accpet" also happened before the predicate "regretted", why isn't B correct? Can I think in Sentence 2 B is also correct?

My students asked me such questions, but I couldn't give them a satisfying explanation. I need your help.
 
Last edited by a moderator:
In 1. the definite article is required before "offer". B and D are both possible.
 
the predicate "regret"
I think the predicate is 'regrets being idle when young', where 'regrets' is the main verb, but I am not a teacher.
 
In 1. the definite article is required before "offer". B and D are both possible.

What about Sentence 2, do B and D both work?
 
No – only D works.

'She regrets being idle when young' would also work, but that's not an option,.
 
No – only D works.

'She regrets being idle when young' would also work, but that's not an option,.
So grateful to you. Could you please tell me whether there is any difference between "She regrets being idle when young " and "She regrets having been idle when young ".
 
Could you please tell me whether there is any difference between "She regrets being idle when young " and "She regrets having been idle when young ".
There's no practical difference.
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top