虚拟语气If Peter had enough money,he----- on the trip to Los Ang
来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/10/10 02:14:19
虚拟语气
If Peter had enough money,he----- on the trip to Los Angeles.
A would have gone
B would go
选哪个,另一个为什么不对,
If Peter had enough money,he----- on the trip to Los Angeles.
A would have gone
B would go
选哪个,另一个为什么不对,
选B,具体分析如下:
① 虚拟现在时表示与现在事实相反的假设,其if 从句的谓语形式用动词的过去式(be 一般用were),主句用would/ should/ could/ might +动词原形,例如:If I were in your position I would marry her.
② 虚拟过去时是表示与过去事实相反的假设,if 从句的谓语形式用过去完成时即had+过去分词,主句用would / should / could / might + have +过去分词,例如:If it had not rained so hard yesterday we could have played tennis.
③ 大多数的虚拟条件句属于上面三种情况的一种,但并不排除存在条件和后果中,一个和现在情况相反,另一个和过去情况相反,例如:If you had followed what the doctor said,you would not have been so painful now.这个句子在高中出现频率颇高.
注意这里的had是have的过去式,并不是过去完成时的标志词
① 虚拟现在时表示与现在事实相反的假设,其if 从句的谓语形式用动词的过去式(be 一般用were),主句用would/ should/ could/ might +动词原形,例如:If I were in your position I would marry her.
② 虚拟过去时是表示与过去事实相反的假设,if 从句的谓语形式用过去完成时即had+过去分词,主句用would / should / could / might + have +过去分词,例如:If it had not rained so hard yesterday we could have played tennis.
③ 大多数的虚拟条件句属于上面三种情况的一种,但并不排除存在条件和后果中,一个和现在情况相反,另一个和过去情况相反,例如:If you had followed what the doctor said,you would not have been so painful now.这个句子在高中出现频率颇高.
注意这里的had是have的过去式,并不是过去完成时的标志词
as if 虚拟语气的问题,He talks about Rome as if he had been to there
虚拟语气中 省略if的用法 if he had known the truth,he would have told t
Mr Brown ( ) a house if he had enough money.
The young man didn't have enough money ,so he had to pay His
英语虚拟语气例句:虚拟:If I had much money ,I would buy a book.事实.As I
If he had only had enough money,he would have bought that ho
He appeared as if he were sick.后面虚拟语气为什么用were而不是had been
If I have enough money,I will buy a laptop.这里面有虚拟语气成分吗?
Peter and Tom shared the driving on a certain trip.If Peter
英语虚拟语气问题if she had followed the doctor's advice,she_______qu
虚拟语气,脑壳发麻if the United States had built more homes for poor
what if的用法这里是不是跟虚拟语气就要用过去式?For example What if I have/had on