第1个回答 2016-07-12
虚拟视情况而定,in case 相当于if。
1.in case 的意思可以理解为“在...的条件/前提下”,是否要使用虚拟语气,要看说话人提出的条件是真是假.如果条件是已经发生过的与事实相同,或者在将来发生的可能性大,我们认为就是“真的”,不用虚拟语气.如果提出的条件是与已经发生的事实相反,或者在将来基本不可能发生,我们认为是“假的”,就要使用虚拟语气了.上下文应该会有语境提示,用来分辨真假,或者通过主从句的配合也可以判断.
2.如果不用虚拟语气,那么就等同于一般的条件句,现在时和将来时形式是一样的,主句 will do(将来时),从句 do(一般时),(也就是常说的主将从现) 过去时态的句子:主句 would /should / could / might + do (过去将来时),从句 did (过去时)
3.使用虚拟语气的规则和IF虚拟(非真实)条件句是一样的,要倒退一格时态,也就是:现在时和将来时形式是一样的,主句would do(过去将来时),从句 did(一般过去时),过去时态的句子:主句 would /should / could / might +have done,从句 had done (过去完成时)
第3个回答 2016-07-12
in case相当于if,根据句子意思的不同,用真实语气或虚拟语气.如果表有客观依据的推断,用真实,FE:you'd better take the
food in case you are hungry at night.如果只表对结果的一种假设而无具体依据,用虚拟,本回答被提问者采纳