__________,I'd have told you. __________,I'd have told you.
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/04/28 08:31:39
__________,I'd have told you. __________,I'd have told you.
A.If i would have known it B.If i had have know it
C.Had I known it D.Should I know it
老师,这道题我知道是考的虚拟语气,为什么要选C呢?这是什么用法?
如果用If I had known it 可以吗? 还有虚拟语气怎么区分那个是主句哪个是从句?
A.If i would have known it B.If i had have know it
C.Had I known it D.Should I know it
老师,这道题我知道是考的虚拟语气,为什么要选C呢?这是什么用法?
如果用If I had known it 可以吗? 还有虚拟语气怎么区分那个是主句哪个是从句?
1. 答案:C.
2. 解释:
1)Had I known it = If I had known it
这是if引导的条件状语从句使用虚拟语气时常常考查的倒装语法.
2)如果if从句中出现了were/should/had的话,可以把这三个词提前至从句句首,并且把if省略.
如:If I were you, I would say no to him.
= Were I you, I would say no to him.
If you were to leave tomorrow, I would not visit your family.
= Were you to leave tomorrow, I would not visit your family.
If you should leave tomorrow, I would not visit your family.
= Should you leave tomorrow, I would not visit your family.
3)最后需要提醒你的是,如果if从句出现not否定时,则not不能与上述三词一起提前.
如:If he hadn't taken your advice, he would succeed now.
= Had he not taken your advice, he would succeed now.
而变成:Had not he taken your advice, he would succeed now.或Hadn't he taken your advice, he would succeed now的话,都是错误的. 原创回答团(第159号会员)
2. 解释:
1)Had I known it = If I had known it
这是if引导的条件状语从句使用虚拟语气时常常考查的倒装语法.
2)如果if从句中出现了were/should/had的话,可以把这三个词提前至从句句首,并且把if省略.
如:If I were you, I would say no to him.
= Were I you, I would say no to him.
If you were to leave tomorrow, I would not visit your family.
= Were you to leave tomorrow, I would not visit your family.
If you should leave tomorrow, I would not visit your family.
= Should you leave tomorrow, I would not visit your family.
3)最后需要提醒你的是,如果if从句出现not否定时,则not不能与上述三词一起提前.
如:If he hadn't taken your advice, he would succeed now.
= Had he not taken your advice, he would succeed now.
而变成:Had not he taken your advice, he would succeed now.或Hadn't he taken your advice, he would succeed now的话,都是错误的. 原创回答团(第159号会员)
You'd better finish the work ------ I have told you.
23.I have told you the truth,__________ I keep repeating it?
Have you told her all I told you yesterday?
求I should have told you 英文歌词
这儿I have told you是什么成份
I Should Have Told You歌词
I have __________(many) oranges than you
I have told to you 还是i have told you 谁正确
have i told you lately that i love you意思
Have I Told You Lately That I Love You 歌词
Had I know it,I would have told you.
Have you seen the girl ____?A.that I told B.I told you of C.