题目
Things might have been much worse if the mother __________ on her right to keep the baby. A. has been insistingB. had insistedC. would insistD. insisted
Things might have been much worse if the mother __________ on her right to keep the baby.
- A. has been insisting
- B. had insisted
- C. would insist
- D. insisted
题目解答
答案
B
解析
步骤 1:理解句子结构
句子的主句是 "Things might have been much worse",这是一个虚拟语气的句子,表示对过去情况的假设。从句 "if the mother __________ on her right to keep the baby" 是一个条件从句,表示对过去情况的假设,因此从句应该使用过去完成时。
步骤 2:选择正确的时态
根据虚拟语气的规则,对过去情况的假设,从句应该使用过去完成时,即 "had + 过去分词"。因此,选项 B "had insisted" 是正确的。
步骤 3:验证答案
将 "had insisted" 代入句子,句子变为 "Things might have been much worse if the mother had insisted on her right to keep the baby.",符合虚拟语气的用法。
句子的主句是 "Things might have been much worse",这是一个虚拟语气的句子,表示对过去情况的假设。从句 "if the mother __________ on her right to keep the baby" 是一个条件从句,表示对过去情况的假设,因此从句应该使用过去完成时。
步骤 2:选择正确的时态
根据虚拟语气的规则,对过去情况的假设,从句应该使用过去完成时,即 "had + 过去分词"。因此,选项 B "had insisted" 是正确的。
步骤 3:验证答案
将 "had insisted" 代入句子,句子变为 "Things might have been much worse if the mother had insisted on her right to keep the baby.",符合虚拟语气的用法。