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个回答
展开全部
因为这是个虚拟语气的条件状语从句,它的固定格式就是主句谓语动词使用“should+have+过去分词”的形式,从句使用过去完成时。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先这里的if句谓语时态是过去时,所以,主句用过去时,又因为if句这里是虚拟条件,虚拟语气,所以后面用固定句型,should have saved。翻译成“如果原来我有一个好工作,就能存很多钱了”。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if引导的状语从句,遵循主将从现原则
根据had got 过去时,从句我用过去将来时态
所以yon选择C
根据had got 过去时,从句我用过去将来时态
所以yon选择C
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
should的意思是比较强硬,应该的意思,然而前半句if I had got a good job,是一种假设,答案C,用的是would,这个词就是一种可能和将来的意思,更加贴合这道题的意境。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这道题考查的是虚拟语气,对过去发生的事情进行虚拟的时候,if 从句中用had done形式,主句中用would have done形式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询