i would have called you ( )
来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/29 10:06:58
i would have called you ( )
A if i kenw your telephone number
B but i had forgotten your telephone number
Cbut i forgot your telephone number
Dif i had remember your telephone number
这道题为什么选C呢?
A if i kenw your telephone number
B but i had forgotten your telephone number
Cbut i forgot your telephone number
Dif i had remember your telephone number
这道题为什么选C呢?
答案:C(如果D是if I had remembered your telephone number,则D也正确)
此题考查虚拟语气.
1.I would have called you意思是“我(在过去的某个时候)本来就会打电话给你”,隐含对过去动作的虚拟,即过去的实际情况是“我没有给你打电话”.
2.C用了but,即阐述过去当时的实际情况,所以用一般过去时,为正解.
3.如果用if引导的条件状语从句,则if从句也表示对过去动作的虚拟“如果我(当时)记得你的电话号码的话”.
则根据虚拟语气的语法,if从句使用过去完成时,所以说如果D是if I had remembered...的话,则也是正确答案.此时主句的谓语动词使用“would/could/might/should + have done sth”,也符合题中的I would have called you.
再问: 那C有连接词but 应该是两个句子,那这个就不是虚拟语气咯?
再答: 这就是所谓的含蓄的虚拟语气,即不出现if的条件状语从句,而只是直接出现主句I would have called you. 提醒楼主,做题不是死套语法,要考查句意。 此题but后明显是描述当时的事实即I forgot your telephone number,它可以等同并换写成虚拟的if从句:If I hadn't forgot your telephone number,这样刚好对应前面的主句:I would have called you. 即此时该题可以换写成: I would have called you if I hadn't forgot your telephone number. 也就是说,此题前句是虚拟,but后句不是虚拟,而是描述事实,但都是对过去动作/行为的陈述。
此题考查虚拟语气.
1.I would have called you意思是“我(在过去的某个时候)本来就会打电话给你”,隐含对过去动作的虚拟,即过去的实际情况是“我没有给你打电话”.
2.C用了but,即阐述过去当时的实际情况,所以用一般过去时,为正解.
3.如果用if引导的条件状语从句,则if从句也表示对过去动作的虚拟“如果我(当时)记得你的电话号码的话”.
则根据虚拟语气的语法,if从句使用过去完成时,所以说如果D是if I had remembered...的话,则也是正确答案.此时主句的谓语动词使用“would/could/might/should + have done sth”,也符合题中的I would have called you.
再问: 那C有连接词but 应该是两个句子,那这个就不是虚拟语气咯?
再答: 这就是所谓的含蓄的虚拟语气,即不出现if的条件状语从句,而只是直接出现主句I would have called you. 提醒楼主,做题不是死套语法,要考查句意。 此题but后明显是描述当时的事实即I forgot your telephone number,它可以等同并换写成虚拟的if从句:If I hadn't forgot your telephone number,这样刚好对应前面的主句:I would have called you. 即此时该题可以换写成: I would have called you if I hadn't forgot your telephone number. 也就是说,此题前句是虚拟,but后句不是虚拟,而是描述事实,但都是对过去动作/行为的陈述。
i would have called you ( )
If I (have)_your phone number,I would have called you yester
I have just called you.
your home address i would have called on you the other day A
Would you have called her up had it been possible?Yes,but I
Would you have called her up had it been possible?
When you called me this morning ,I happened to have
37.Would you have called her up had it been possible?Yes,but
His phone number ___ me,or I would have called him up.
His telephone number ___me ,or I would have called him up
In fact I would have loved you.
i don't have access to a computer.i wouldn't have called you