100种员工犯错处罚措施:虚拟语气特殊替代

来源:百度文库 编辑:中财网 时间:2024/05/08 01:55:04
if引导的条件含虚拟语气1)可以由but for, with, without + 宾语来代替,也就是说but for, with, without + 宾语 相当于if条件句,那么题里面考察的就应该是主句的情况 
例如:
  Without your help,we________ so much.
A. won't achieve  B. didn't achieve  C. don't achieve  D. wouldn't have achieved
这道题里面的Without your help,就相当于if you hadn't given my help 所以这道题的正确答案是 D2)如果句子中出现 but 这个词的话,那么but 前面的句子应该是虚拟的,后面的句子应该是事实例如:  I ________ him the answer ________ possible, but I was so busy then.
A. could tell,if it had been        B. must have told, were it
C. should have told,had it been   D. should have told, should it be
从but 后面的句子是事实可以判断前面的句子是对过去的虚拟 所以正确答案应该是C
反过来给了你前面的虚拟成分,也应该会选择but 后面的时态
例如: — — Would you have called her up had it been possible?
           ――Yes, but I ________ busy doing my homework.
A. was     B. were        C. had been      D. would be
从问句中可以判断是对过去的虚拟,所以这道题的正确答案应该是A
2) 如果句子中出现however, or, otherwise 则前方一般是事实的句子,后面根据前面的时态判断虚拟例如:I didn't know his telephone number,otherwise I ______ him.
A. had telephoned B. would telephone  C. would have telephoned  D. telephone从句子中but    前面的时态可以看到对过去的虚拟,所以这道题的正确答案是C 这是学习中的小结,希望对这部分掌握不好的同学有所帮助。