If it the climate, I would stay here much longer. A. is not forB. had not been forC. were

发布时间:2020-08-17 11:05:49

If it     the climate, I would stay here much longer.
A. is not for
B. had not been for
C. were not for
D. would not be for

网友回答

A. is not for
B. had not been for
(答案→)C. were not for
D. would not be for
解析:考查虚拟语气。句意:如果不是因为气候,我将会在这里待更久一些。与现在事实相反,if从句用过去时(be动词用were),主句用would+动词原形;与过去事实相反,if从句用过去完成时,主句用sould+have done;与将来事实相反,if从句用过去时或were to+动词原形或should+动词原形,主句用would+动词原形。根据句意和主句中的would可知,与现在事实相反,if从句用过去时,故选C。
以上问题属网友观点,不代表本站立场,仅供参考!