题目
She doesn’t stick to her exercises and a balanced diet. If she _______, she would remain slim and healthy. A.had done B.would do C.did D.should
She doesn’t stick to her exercises and a balanced diet. If she _______, she would remain slim and healthy.
A.had done | B.would do | C.did | D.should |
题目解答
答案
C
解析
步骤 1:理解句子结构
句子的前半部分是陈述句,表示她没有坚持锻炼和均衡饮食。后半部分是虚拟语气,表示如果她坚持锻炼和均衡饮食,她会保持苗条和健康。虚拟语气通常用于表示与事实相反的情况或假设。
步骤 2:分析虚拟语气的时态
虚拟语气的时态取决于假设的情况。如果假设的情况是与现在或将来相反,那么虚拟语气的条件句使用一般过去时,主句使用“would + 动词原形”。如果假设的情况是与过去相反,那么虚拟语气的条件句使用过去完成时,主句使用“would have + 过去分词”。
步骤 3:选择正确的选项
根据句子的语境,假设的情况是与现在或将来相反,因此条件句应该使用一般过去时。选项A(had done)是过去完成时,选项B(would do)是将来时,选项D(should)是情态动词,都不符合虚拟语气的时态要求。选项C(did)是一般过去时,符合虚拟语气的时态要求。
句子的前半部分是陈述句,表示她没有坚持锻炼和均衡饮食。后半部分是虚拟语气,表示如果她坚持锻炼和均衡饮食,她会保持苗条和健康。虚拟语气通常用于表示与事实相反的情况或假设。
步骤 2:分析虚拟语气的时态
虚拟语气的时态取决于假设的情况。如果假设的情况是与现在或将来相反,那么虚拟语气的条件句使用一般过去时,主句使用“would + 动词原形”。如果假设的情况是与过去相反,那么虚拟语气的条件句使用过去完成时,主句使用“would have + 过去分词”。
步骤 3:选择正确的选项
根据句子的语境,假设的情况是与现在或将来相反,因此条件句应该使用一般过去时。选项A(had done)是过去完成时,选项B(would do)是将来时,选项D(should)是情态动词,都不符合虚拟语气的时态要求。选项C(did)是一般过去时,符合虚拟语气的时态要求。