题目内容
12.If it for his invitation the other day,I should not be here now.( )A. | had not been | B. | should not be | ||
C. | were not to be | D. | should not have been |
分析 如果前些日子没有同意他的邀请,现在我就不会在这里了.
解答 答案:A
根据句意可知,该句是错综时间虚拟条件句.主句"I should not be here now."表达的是与现在事实相反的情况;意为:现在我就不会在这里了;而根据if从句中表示过去的时间状语"the other day前些日子"可知,此处表达的应该是与过去事实相反的情况,所以要使用过去完成时;故选A
点评 本题考查的是错综时间虚拟条件句.做此类题时,首先需要熟练掌握错综时间虚拟条件句的定义及用法:通常条件从句与主句所指的时间不一致,所以它们所使用的时态各不相同;如本题从句指与过去事实相反的情况,需要用过去完成时;而主句指的是与现在事实相反的情况,因此使用了would+动词原形的形式;有时还应根据具体的语境情况对时态作相应的调整.
练习册系列答案
相关题目
2.South Korean rapper Psy's hit song"Gangnam Style"made _______ history on Dec.20th as _______ first ever video on YouTube to reach 1billion views.( )
A. | the; the | B. | /; the | C. | a; a | D. | /; a |
3.If only he _____ quietly as the doctor instructed,he would not suffer so much now.( )
A. | would lie | B. | lay | C. | had lain | D. | should lie |
7.My grandfather still plays tennis now and then, he's in his nineties.( )
A. | as long as | B. | as if | C. | even though | D. | in case |
5.-Do you think it's a good idea to make pen-pals with foreign English teachers on-line?
-_____ I do.I've had one for long.( )
-_____ I do.I've had one for long.( )
A. | Generally | B. | Fortunately | C. | Actually | D. | Really |