"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:

bhaisahab

Moderator
Staff member
Joined
Apr 12, 2008
Member Type
Retired English Teacher
Native Language
British English
Home Country
England
Current Location
Ireland
In 1. the definite article is required before "offer". B and D are both possible.
 

Matthew Wai

VIP Member
Joined
Nov 29, 2013
Member Type
Native Language
Chinese
Home Country
China
Current Location
China
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.
 

xxwzs

Junior Member
Joined
Sep 27, 2014
Member Type
Native Language
Chinese
Home Country
China
Current Location
China
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?
 

Rover_KE

Moderator
Staff member
Joined
Jun 20, 2010
Member Type
Retired English Teacher
Native Language
British English
Home Country
England
Current Location
England
No – only D works.

'She regrets being idle when young' would also work, but that's not an option,.
 

xxwzs

Junior Member
Joined
Sep 27, 2014
Member Type
Native Language
Chinese
Home Country
China
Current Location
China
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 ".
 

Rover_KE

Moderator
Staff member
Joined
Jun 20, 2010
Member Type
Retired English Teacher
Native Language
British English
Home Country
England
Current Location
England
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.
Top