题目内容
1.If you_______ me about it a little earlier,I _______ here now.( )A. | had told:would not be | B. | told; am not | ||
C. | have told; would not be | D. | tell; would be |
分析 如果你早些时候告诉我这件事,我现在就不会在这里了.
解答 答案:A.根据句意"如果你早些时候告诉我这件事"可知从句与过去事实相反,故应该用"had told",再根据主句中的now可知主句与现在事实相反,故应该用would not be,所以A正确.
点评 本题考查错综条件句中的虚拟语气.在if引导的虚拟语气中,如果if条件句中是对过去所发生的事情的虚拟,使用过去完成时;主句是对现在的情况虚拟,使用"情态动词+动词原形".
练习册系列答案
相关题目
3.The movie Gravity won seven awards at the Oscar night, was beyond the director's wildest dream.( )
A. | which | B. | that | C. | where | D. | what |
10.Drivers must stop when the traffic lights _____ red.( )
A. | turn | B. | will turn | C. | turned | D. | were turning |
6.______again later if the webpage you are looking for is temporarily unavailable.( )
A. | Try | B. | To try | C. | Having tried | D. | Trying |
19.His new book ________next month is mainly on the great advance in agriculture.( )
A. | being published | B. | published | C. | to be published | D. | publishing |