![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
If I _______enough money,I _____the dictionary now.
A:have;wouldbuyB:had;wouldbuyC:hadhad;wouldhaveboughtD:shouldhave;wouldbuy怎么做这题?请详细的讲...
A:have;would buy B:had;would buy
C:had had;would have bought D:should have;would buy
怎么做这题?请详细的讲一下。谢谢! 展开
C:had had;would have bought D:should have;would buy
怎么做这题?请详细的讲一下。谢谢! 展开
1个回答
推荐于2016-06-04
展开全部
注意,这里的“我”并没有enough money, 所以这个是 if 引导,虚拟语气,因此前面的应该用过去式。
选择B
以下是详细解析:
1.表示与现在事实相反的情况.其句子结构为:从句:if + 主语+ 动词的过去式(be 用were) + ……主句:主语+ would (should,could ,might) + 动词原形+ ……
If I were you,I would read it again.如果我是你的话,我再读一遍.(事实上我不是你)
If he hurried,he could catch the first bus.他要是快点能够赶上头班公共汽车.(可他不急)
If she knew English,she would not ask me for help.如果她懂英文,她就不必要我帮了.
2.表示与过去事实相反的虚拟条件句.其句子结构为:从句:If + 主语+ had +过去完成式动词+ ……主句:主语+ would (should,could,might) + have +过去完成式动词+……
If you had taken my advice,you would not have made such a mistake.如果你听了我的劝告,就不会犯这样的错误.(事实上你没有听我的劝告)
If it had rained yesterday,we would have stayed at home.如果昨天下雨的话,我们就会留在家里.
If I hadn’t been ill yesterday,I might have come to school.昨天要是不生病,我是可能来上学的.(事实上我生病了)
If you had studied harder last term,you could have passed the exam.如果你在上个学期用功一些,你就会在考试中过关了.
3.表示与将来事实相反的虚拟条件句 (对将来的事实实现的可能性不大).其句子结构为:从句:If + 主语+ should (或were) + 动词原形+……主句:主语+ would (could,should,might) + 动词原形+……
If it should rain tomorrow,I would stay at home.如果明天下雨的话,我将待在家里.(根据天气情况,明天不可能下雨)
If he came tomorrow,I would do it with him.如果明天他来的话,我将和他一起做此事.(事实上他来的可能性很小)
If he were here,I would give him the books.如果他在这儿,我可能会把书给他.
选择B
以下是详细解析:
1.表示与现在事实相反的情况.其句子结构为:从句:if + 主语+ 动词的过去式(be 用were) + ……主句:主语+ would (should,could ,might) + 动词原形+ ……
If I were you,I would read it again.如果我是你的话,我再读一遍.(事实上我不是你)
If he hurried,he could catch the first bus.他要是快点能够赶上头班公共汽车.(可他不急)
If she knew English,she would not ask me for help.如果她懂英文,她就不必要我帮了.
2.表示与过去事实相反的虚拟条件句.其句子结构为:从句:If + 主语+ had +过去完成式动词+ ……主句:主语+ would (should,could,might) + have +过去完成式动词+……
If you had taken my advice,you would not have made such a mistake.如果你听了我的劝告,就不会犯这样的错误.(事实上你没有听我的劝告)
If it had rained yesterday,we would have stayed at home.如果昨天下雨的话,我们就会留在家里.
If I hadn’t been ill yesterday,I might have come to school.昨天要是不生病,我是可能来上学的.(事实上我生病了)
If you had studied harder last term,you could have passed the exam.如果你在上个学期用功一些,你就会在考试中过关了.
3.表示与将来事实相反的虚拟条件句 (对将来的事实实现的可能性不大).其句子结构为:从句:If + 主语+ should (或were) + 动词原形+……主句:主语+ would (could,should,might) + 动词原形+……
If it should rain tomorrow,I would stay at home.如果明天下雨的话,我将待在家里.(根据天气情况,明天不可能下雨)
If he came tomorrow,I would do it with him.如果明天他来的话,我将和他一起做此事.(事实上他来的可能性很小)
If he were here,I would give him the books.如果他在这儿,我可能会把书给他.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询