怎样区分IF引导的是条件状语从句还是虚拟语气

怎样区分IF引导的是条件状语从句还是虚拟语气
2024-11-26 05:20:36
推荐回答(2个)
回答1:

TF引导的条件状语从句分两种:真实条件句和虚拟条件句,也就是说IF引导的虚拟语气也是条件句的一种。
区别真实条件句和虚拟条件句主要看这个“如果”有没有实现的可能性或可能性的大小。若有实现的可能性,一般就是真实条件句;若无实现的可能性、可能性小或者表示与事实相反,就是虚拟条件句。
比如:1. If it is fine tomorrow, I will go shopping. 如果明天天气好,我就去购物。这是可能实现的,所以这是真实条件句。
2. If I were you, I wouldn't go there. 如果我是你,我是不会去那儿的。“我是你”是不可能实现的,所以这是虚拟条件句。
If I had not missed the train, I would have got home by now. 如果我没误了火车,现在早该到家了。事实上我误了火车,表示与事实相反。

回答2:

1.看句意。与现实相反或不太可能实现的事,是虚拟语气。
2.找关键词语。已下句型为虚拟:If sb. had done(been) sth ,sb would/could/might/should have done sth(过去相反)If sb. did/were sth ,sb would/could/might/should do sth(现在相反)If sb. did/were to do /should do sth ,sb would/could/might/should do sth(将来相反)
3.看结构.IF引导的是条件状语从句常见结构:从现主将(从句是现在时,主句是将来时)
PS:如果觉得语法有困难,买本《张道真语法书》看看(山东地图出版社)