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?
展开
 我来答
儒雅的hmhl

2022-01-02 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:283
采纳率:75%
帮助的人:7.5万
展开全部

此处再考if的虚拟语气。

翻译为:如果我有一个好工作,我将会节省更多的钱。

if引导的虚拟语气一般有三种情况如下:

一、表示与现在事实相反的情况:

从句:If+主语+动词一般过去时(Be动词用were)。

主句:主语+ should/would/might/could+do。

二、表示与过去事实相反的情况:

从句:If+主语+had+done。

主句:主语+should/would/might/could+have done。

三、表示与将来事实相反:

从句:①if+主语+were to do。

         ②if+主语+should+do。

         ③if+主语+动词一般过去试(be动词用were)。

主句:主语+should/would/might/could+do

一、if非真实条件句虚拟语气

考点一:非真实条件句谓语动词的变化

从句

主句

与现在事实相反

were/did

wouldcould/should/might + do

与过去事实相反

had done

would/could/should/might + have done

与将来事实相反

were/did

would/could/should/might + do

should do

were to do

Eg.If I were a boy, I would marry you.

If I had had enough time, I would have finish my work.If it rained tomorrow, I would stay at home.

考点二:省略if的虚拟条件句中,从句中含有were, should, had时,从句要倒装Eg. Were it not for the snowy weather, we would be all right.

考点三:含蓄条件句中的虚拟语气

But for,without, or, otherwise, given, but that用含蓄虚拟would/ could have doneEg. But that I saw it, I could not have believed it.

考点四:错综条件句(各个击破,独立自主)

Eg. If it had rained last night, the ground would be wet now.

were/did

wouldcould/should/might + do

与过去事实相反

had done

would/could/should/might + have done

与将来事实相反

were/did

would/could/should/might + do

should do

were to do

Eg.If I were a boy, I would marry you.

If I had had enough time, I would have finish my work.If it rained tomorrow, I would stay at home.

二、宾语从句中的虚拟语气

考点一:在以下动词后的宾语从句中,无论主句谓语动词为何种时态,从句的谓语动词都用: "should + do" , should可以省略

一坚持(insist)

一安排(arrange)

二命令(order , command)

三建议(advise , suggest , propose)四要求(demand , require , request , ask)

Eg. The judge ordered that the prisoner (should) be remanded

希望对你有所帮助

k4u2nv
高粉答主

2022-01-02 · 醉心答题,欢迎关注
知道顶级答主
回答量:4.6万
采纳率:99%
帮助的人:5735万
展开全部
if 引导的是一个虚拟语气, 所以填写:would have saved:
If I had got a good job, I would have saved more money.
意思是:
要是我有一份好工作的话, 我就会存下更多的钱。
(即: 他既没有一份好工作, 也没有存下多少钱)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
English小能手
2022-02-23 · only do one thing and do it be...
English小能手
采纳数:158 获赞数:1215

向TA提问 私信TA
展开全部
考查虚拟语气,如果我(过去)有一个好工作,我可能(过去)已经存下了更多的钱。
1、表示与现在事实相反的情况:
从句:If+主语+动词一般过去时(Be动词用were)。
主句:主语+ should/would/might/could+do。
2、表示与过去事实相反的情况:
从句:If+主语+had+done。
主句:主语+should/would/might/could+have done。
3、表示与将来事实相反:
从句:①if+主语+were to do。
②if+主语+should+do。
③if+主语+动词一般过去式(be动词用were)。
主句:主语+should/would/might/could+do。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
油气初加工知识学习
高粉答主

2022-01-01 · 学习原油稳定、伴生气处理和天然气净化知识
油气初加工知识学习
采纳数:4527 获赞数:20281

向TA提问 私信TA
展开全部
这句话是虚拟语气。

if从句是过去完成时形式,表示对过去情况的假设,因此主句要用 would/should/could+have+动词过去分词形式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小西西老师
培训答主

2022-01-02 · 小西西老师,擅长英语领域问题,考研辅导等
小西西老师
采纳数:1272 获赞数:3333

向TA提问 私信TA
展开全部
If I had got a good job, I would have saved more money.

如果我以前有一份好工作,我就能攒下更多的钱了。
从句是had done形式,表示与过去事实相反的假设,主句用would+have+done。
望采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(20)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式