If he _____(know) that,he would tell you.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 00:44:35
If he _____(know) that,he would tell you.

If he _____(know) that,he would tell you.
If he _____(know) that,he would tell you.

If he _____(know) that,he would tell you.
knew,主句是过去将来时,从句用一般过去时

knows

had known

known

knew 虚拟语气

knew

knows.
首先,原句不是虚拟语气。
为什么呢?因为如果这个句子是虚拟语气,句子只能这么说:
If he had known, he would have told you.
这里,后半句之所以要用现在完成时 have told, 是因为”他告诉你“这个动作在说这句话的时候就已经完成了,然而这个句子要表达的情景与现实恰恰相反,所以前半句 if 后面的时态要退后一个...

全部展开

knows.
首先,原句不是虚拟语气。
为什么呢?因为如果这个句子是虚拟语气,句子只能这么说:
If he had known, he would have told you.
这里,后半句之所以要用现在完成时 have told, 是因为”他告诉你“这个动作在说这句话的时候就已经完成了,然而这个句子要表达的情景与现实恰恰相反,所以前半句 if 后面的时态要退后一个才能表示虚拟的语气,也就是说,从现在完成时退后到过去完成时,所以前半句要用 had known。
再举一个虚拟语气的例子给楼主比较:
If you had done the training, you wouldn't have made the mistake.
如果你早完成了培训,你就不会犯那样的错了。
其次,原句中的 would 并不是用来表示过去时,而是作为情态动词,就像 Could I help you? 并不是 Can I help you 的过去时一样。这里的would 只是表示委婉.
所以答案是 knows.

收起

If he _____(know) that,he would tell you. I don't know if Mr.Green_______(come) tomorrow,but I will let you know if he _____(come) tomorrow He _____(learn)business English if he ______(get)well next year等What _____he _____(do)if he ______(not know) the answer.最好带上原因, I want to know _____ he will come tomorrow为什么是 if 而不是 when He was born _____ December 10th. 14.I am sure he will help her if he _____ her.A knows B will know C is to know D can know这个答案是什么?A knows B will know C is to know D can know I wonder if he _____.if he ______,please let me know as soon as possible.come arrive的适当形式要理由 when it was,it was when--what did he want to know,anna?-- _____ I could finish writing th ereport.答案when it was that He is a _____ ( know ) singer . if 引导的宾语从句中用any还是some?如:He really doesn't know if there is _____ in the box?A something useful B anything useful 英语:这个该用if还是whetherI don't know _____ he won't come to the office.if还是whether请分析下~ He was _____ on january 27th ,1756,in Austria. I want to know if he _____tomorrow .If he _____,let me know.A come ;comes B will come ;comesC comes ; will come D will come ;will come 选哪个说明原因! He didn't know _____ he should go or not.A.if B.weather C.that D.whether选什么?快 I don't know if he will come tomorrow i think he if he free Do you know Chinese actor Feng Shaofeng?Yse I hear he _____ to be the Chinese representative at theDo you know Chinese actor Feng Shaofeng?Yse I hear he _____ to be the Chinese representative at the 17th Unites Nations Climate Change Conference in So Do you know if ____back next week?If he ___ back,please let me know.为什么 I don't know if he_.if he _home,please let me know.(return).