题目
______________________, I would have given you his address.. A、 If you asked meB、 You had asked meC、 Should you have asked meD、 Had you asked me
______________________, I would have given you his address.
- A、 If you asked me
- B、 You had asked me
- C、 Should you have asked me
- D、 Had you asked me
题目解答
答案
D
.解析
步骤 1:分析句子结构
句子的主句是"I would have given you his address",这是一个虚拟语气的句子,表示与过去事实相反的假设。因此,从句需要使用过去完成时态。
步骤 2:确定从句的正确形式
从句的主语是"you",谓语动词是"ask"。在虚拟语气中,与过去事实相反的假设,从句使用"had + 过去分词"的形式。因此,从句应该是"Had you asked me"。
步骤 3:排除其他选项
A选项"If you asked me"是与现在事实相反的假设,不符合题意。
B选项"You had asked me"是陈述语气,不符合虚拟语气的要求。
C选项"Should you have asked me"虽然使用了虚拟语气,但"should"表示的是"应该",不符合题意。
句子的主句是"I would have given you his address",这是一个虚拟语气的句子,表示与过去事实相反的假设。因此,从句需要使用过去完成时态。
步骤 2:确定从句的正确形式
从句的主语是"you",谓语动词是"ask"。在虚拟语气中,与过去事实相反的假设,从句使用"had + 过去分词"的形式。因此,从句应该是"Had you asked me"。
步骤 3:排除其他选项
A选项"If you asked me"是与现在事实相反的假设,不符合题意。
B选项"You had asked me"是陈述语气,不符合虚拟语气的要求。
C选项"Should you have asked me"虽然使用了虚拟语气,但"should"表示的是"应该",不符合题意。