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