精英家教网 > 高中英语 > 题目详情
4.If we ________ your telephone number,we would have called you yesterday.(
A.have knownB.had knownC.knewD.know

分析 如果我们要是知道你的电话号码的话,我们昨天就会给你打电话了.

解答 答案:B.
根据主句中的时间状语yesterday可知,这是对过去事实的一种假设,所以从句中的谓语动词要使用haddone的形式,故选B.

点评 本题考查了虚拟语气在if条件句中的使用.首先应该正确识别出该句需要使用虚拟语气;其次需要牢固掌握在虚拟条件句中,关于时态的用法及要求;例如本题就考到了当if从句表达的是与过去事实相反的情况时,从句使用过去完成时,主句要用would/should/might/could+have+done的形式.

练习册系列答案
相关习题

科目:高中英语 来源: 题型:

查看答案和解析>>

科目:高中英语 来源: 题型:

查看答案和解析>>

科目:高中英语 来源: 题型:

查看答案和解析>>

科目:高中英语 来源: 题型:

查看答案和解析>>

科目:高中英语 来源: 题型:

查看答案和解析>>

科目:高中英语 来源: 题型:

查看答案和解析>>

科目:高中英语 来源: 题型:

查看答案和解析>>

科目:高中英语 来源: 题型:

查看答案和解析>>

同步练习册答案