题目内容
4.If we ________ your telephone number,we would have called you yesterday.(A. | have known | B. | had known | C. | knew | D. | know |
分析 如果我们要是知道你的电话号码的话,我们昨天就会给你打电话了.
解答 答案:B.
根据主句中的时间状语yesterday可知,这是对过去事实的一种假设,所以从句中的谓语动词要使用haddone的形式,故选B.
点评 本题考查了虚拟语气在if条件句中的使用.首先应该正确识别出该句需要使用虚拟语气;其次需要牢固掌握在虚拟条件句中,关于时态的用法及要求;例如本题就考到了当if从句表达的是与过去事实相反的情况时,从句使用过去完成时,主句要用would/should/might/could+have+done的形式.
练习册系列答案
相关题目
15.The music,which used to _____ before the important meeting,has now been changed.( )
A. | play | B. | playing | C. | being played | D. | be played |
9.My father likes classical music.He ______ to it in his spare time.( )
A. | has listened | B. | is listening | C. | listens | D. | listened |