题目
---You were brave enough to raise objections at the meeting. ---Well, now I regret ____ that.A. to doB. to be doingC. to have doneD. having done
---You were brave enough to raise objections at the meeting. ---Well, now I regret ____ that.
A. to do
B. to be doing
C. to have done
D. having done
题目解答
答案
D. having done
解析
步骤 1:理解句子结构
句子的结构是 "I regret ____ that.",其中 "regret" 后面需要一个动名词或动名词短语来作为宾语。
步骤 2:分析选项
A. to do - 不符合语法,因为 "regret" 后面需要动名词形式。
B. to be doing - 不符合语法,因为 "regret" 后面需要动名词形式。
C. to have done - 不符合语法,因为 "regret" 后面需要动名词形式。
D. having done - 符合语法,因为 "regret" 后面需要动名词形式,且表示已经完成的动作。
步骤 3:选择正确答案
根据句子的语境和语法要求,正确答案是 D. having done。
句子的结构是 "I regret ____ that.",其中 "regret" 后面需要一个动名词或动名词短语来作为宾语。
步骤 2:分析选项
A. to do - 不符合语法,因为 "regret" 后面需要动名词形式。
B. to be doing - 不符合语法,因为 "regret" 后面需要动名词形式。
C. to have done - 不符合语法,因为 "regret" 后面需要动名词形式。
D. having done - 符合语法,因为 "regret" 后面需要动名词形式,且表示已经完成的动作。
步骤 3:选择正确答案
根据句子的语境和语法要求,正确答案是 D. having done。