题目
If he___ to the teacher attentively,he ___the answer to the problem now.( ) A. had listened; would have known B. listened; would know C. listened; would have known D. had listened; would know
If he___ to the teacher attentively,he ___the answer to the problem now.( )
- A. had listened; would have known
- B. listened; would know
- C. listened; would have known
- D. had listened; would know
题目解答
答案
从in the past year 判断前面条件状语从句是对过去进行假设,应该用过去完成时;而后面主句中的now则提示应该是对现在的虚拟,应该用would+动词原形,所以整个句子是混合型的虚拟语气,正确答案为D.
解析
步骤 1:分析条件状语从句的时间
从"in the past year"判断前面条件状语从句是对过去进行假设,应该用过去完成时。
步骤 2:分析主句的时间
而后面主句中的"now"则提示应该是对现在的虚拟,应该用"would + 动词原形"。
步骤 3:确定虚拟语气类型
整个句子是混合型的虚拟语气。
从"in the past year"判断前面条件状语从句是对过去进行假设,应该用过去完成时。
步骤 2:分析主句的时间
而后面主句中的"now"则提示应该是对现在的虚拟,应该用"would + 动词原形"。
步骤 3:确定虚拟语气类型
整个句子是混合型的虚拟语气。