If I had got a good job, I ___ more money.
IfIhadgotagoodjob,I______moremoney.A.saveB.savedC.wouldhavesavedD.shouldsave为什么选择C而不是...
If I had got a good job, I______more money.
A. save
B. saved
C. would have saved
D. should save
为什么选择C而不是D? 展开
A. save
B. saved
C. would have saved
D. should save
为什么选择C而不是D? 展开
22个回答
展开全部
第一步:语法分析,if条件句是过去完成时态,
并列句就需要用过去的某种时态。
第二:从逻辑上分析,如果以前我有一份好工作,我现在会有更多的钱。
所以这里填写would have
并列句就需要用过去的某种时态。
第二:从逻辑上分析,如果以前我有一份好工作,我现在会有更多的钱。
所以这里填写would have
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这道题考察的是虚拟语气。这句话之所以选择C,是因为它的从句是过去完成时态,那么它的主句也应该是完成时态,所以选C。如果D的答案也是完成时态也是可以的。虚拟语气可以用would引导,也可以用should引导,主要是要和从句的时态相对应。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是虚拟语气,表示与过去事实相反的情况
。
从句:If+主语+had+done
主句:主语+should/would/might/could+have done
eg:
If I had got there earlier,I should/would have met her.
如果我早到那儿,我就会见到她。
(事实:去晚了)
If he had taken my advice,he would not have made such a mistake.
如果他听我的劝告的话,就不会犯这样的错误了。
(事实:没有听我的话)
。
从句:If+主语+had+done
主句:主语+should/would/might/could+have done
eg:
If I had got there earlier,I should/would have met her.
如果我早到那儿,我就会见到她。
(事实:去晚了)
If he had taken my advice,he would not have made such a mistake.
如果他听我的劝告的话,就不会犯这样的错误了。
(事实:没有听我的话)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
虚拟语气,虚拟结果内容要把时态倒退一步,如果影响到现在还要改完成时。
“假如当初我找了个好工作(虚拟条件,已经是过去时),我本可以攒更多钱的(虚拟结果,强调持续到如今的影响)。”
“假如当初我找了个好工作(虚拟条件,已经是过去时),我本可以攒更多钱的(虚拟结果,强调持续到如今的影响)。”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
您好,这是一个过去式,而且是一个过去将来时,是一个动态过程,如果我当时找到一个好工作,那么我就会存下来更多的钱,所以要选择c, would have saved
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询