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