English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

6 answers

The difference is tense. #1 means you did it before regretting it. #2 means you still do it while you regret it.

2007-05-09 02:38:52 · answer #1 · answered by Bunky the Clown 6 · 0 0

There is no difference. The first sentence is more proper english than the latter. Unless the second sentence is speaking in the present tense then the first sentence would mean I regret that I did that and the second would mean I regret what I'm doing right now. Depends on the tense of the second sentence.

2007-05-09 09:37:41 · answer #2 · answered by Bethany R 2 · 0 0

The difference is in the tense. Having done means it is past tense, doing this means present tense.


Source: BA (hons) English Language!

2007-05-09 09:36:43 · answer #3 · answered by Bitzer Maloney 3 · 0 0

1 is for an action in the past, 2 is for a current action

2007-05-09 09:37:56 · answer #4 · answered by lillilou 7 · 0 0

"I regret having done this" means your state of mind for an action which has already been completed. (past tense action)

"I regret doing this" means your state of mind for action which is being done ( present tense action ).

2007-05-09 09:55:05 · answer #5 · answered by venky 3 · 0 0

one is past tense and the other present

2007-05-09 09:35:50 · answer #6 · answered by Ray2play 5 · 0 0

fedest.com, questions and answers