早教吧 育儿知识 作业答案 考试题库 百科 知识分享

ifyouyourreservationsearlier,youwouldhavegottenontheflightyouwanted.a)madeb)hadmadec)havemade神呐,告诉我如何解答正确的方法.hemightadiscountifhepaysforticketbeforenextweeka)getb)gets原因...

题目详情
if you _____your reservations earlier ,you would have gotten on the flight you wanted.
a)made
b)had made
c)have made
神呐,告诉我如何解答正确的方法.
he might ______a discount if he pays for ticket before next week
a)get
b)gets
原因...
▼优质解答
答案和解析
第一题选B第二题选A
解释看评论
额,既然还没有人跟我抢,我整合一下答案
两道题目都是假设,但是假设针对的时间不同.判断这个时间看句子的另一半.
第一题在分句中挖空,就关注主句时态you would have...,这表明是对过去的虚拟.意思是如果你那时候(过去某个时间点A)怎么样,你那时(过去某个时间点B,后于A)就能怎么样. 对过去的虚拟,分句应选用过去完成时
第二题因为might是情态动词,所以不需要分析时态就直接得出答案,应用动词原型get
但若详细分析句子,此题在主句中挖空,就关注分句时态if he pays for .分句是一般现在时,但后面的时间点 before next week实际上是未来式.这就表明是主句未来,假设从句以一般现在时表未来的情况.
希望能帮到你.还有什么问题可以hi我,以后也可以向我提问O(∩_∩)O