If the horse wins tomorrow,he___thirty races in the past five years.A.will win B.would win C.will have win D.has won 但是这是表示和将来相反啊 我觉得应该是B啊 是would+动词原形啊求解I suggested that the teacher's wages___.A.i

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 09:40:50

If the horse wins tomorrow,he___thirty races in the past five years.A.will win B.would win C.will have win D.has won 但是这是表示和将来相反啊 我觉得应该是B啊 是would+动词原形啊求解I suggested that the teacher's wages___.A.i
If the horse wins tomorrow,he___thirty races in the past five years.A.will win B.would win C.will have win D.has won 但是这是表示和将来相反啊 我觉得应该是B啊 是would+动词原形啊求解
I suggested that the teacher's wages___.A.increase B.increases C.will increase D.be increased.suggest后面不是应该是(should)+动词原形嘛?为什么不选A 选D是表示被动吗?那I suggested that the teacher's wages increased对不对?就是把be去掉 D选项的be在这里有什么用?
I was very busy that day.Otherwise i ___ part in the discussion.A.would take B.had taken C.tooK D.would have taken 这个我主要就是区分不出来A和D了 不知道为什么A不对 D里的have又有什么用

If the horse wins tomorrow,he___thirty races in the past five years.A.will win B.would win C.will have win D.has won 但是这是表示和将来相反啊 我觉得应该是B啊 是would+动词原形啊求解I suggested that the teacher's wages___.A.i
1.第一题考的是条件句的虚拟语气,从题目来看这里表示和将来相反,但是因为主句中含有in the past five years,这是典型的错综,应选与in the past five years一致的时态,故选C.
2.wage译为工资,一般来说工资是被增加所以是be increased,故应用被动语态,而suggest译为建议时应用虚拟语气(should)+动词原形,故选D.
3.此题应选D would have done是表示过去的动作,而would do sth则表示现在的动作.而题中I was very busy 已暗示过去,故选D.

would have done本来可以的意思,是虚拟语气的一种,是于过去事实相反。A是与现在事实相反。done是所有动词过去分词代称。

1.这里的意思不是和将来相反,而是说如果明天赢了,那么站在明天的那个时候看,这匹马已经在过去5年赢了30场比赛。这是一个将来时,是未知的,不是相反。
2.suggest做建议的时候讲,后面加宾语从句,那么从句中的should可以省略。搞懂这个别的选项就不用看了。
3.题目的意思是说那天我很忙,所以没有参加讨论。如果我不忙(与过去相反)的话,我就会参加了那个讨论了。这里的D表示过去完...

全部展开

1.这里的意思不是和将来相反,而是说如果明天赢了,那么站在明天的那个时候看,这匹马已经在过去5年赢了30场比赛。这是一个将来时,是未知的,不是相反。
2.suggest做建议的时候讲,后面加宾语从句,那么从句中的should可以省略。搞懂这个别的选项就不用看了。
3.题目的意思是说那天我很忙,所以没有参加讨论。如果我不忙(与过去相反)的话,我就会参加了那个讨论了。这里的D表示过去完成时,即与过去相反的意思。
不知道楼主看懂没,不懂可以再问我,呵呵。

收起

1 这匹马现在还没赢呢,他假设这匹马明天也赢的话,那么在过去的5年到假设这匹马明天也赢的这段时间里,就“已经”共赢得了30场比赛了,为什么要用will,因为假设的是“明天赢” 不能用would
2 这个就简单多了,你说的没错就应该是(should)+动词原形,但是老师的工资是被涨,wages is increased,is的动词原形是be 所以是 should be increased

全部展开

1 这匹马现在还没赢呢,他假设这匹马明天也赢的话,那么在过去的5年到假设这匹马明天也赢的这段时间里,就“已经”共赢得了30场比赛了,为什么要用will,因为假设的是“明天赢” 不能用would
2 这个就简单多了,你说的没错就应该是(should)+动词原形,但是老师的工资是被涨,wages is increased,is的动词原形是be 所以是 should be increased
3 的确,A和D从语法上都是对的,那么就得从这个句子的理解上来看,那天我非常的忙,要不然的话,我“早就”去参加那个讨论会了,你看这里翻译成早就,就代表过去的那个时候对参加讨论会的这个行为是一个已完成的状态了,所以用would have taken 过去将来完成时

收起

第一题:
你选B的理由应该是,明天那场比赛没有算,标示将来时,用B。但是你没有考虑,这个句子强调的是:如果算上明天那场比赛,那么就是过去5年里(完成了)赢了30场了,但是毕竟明天的比赛还没有开始,所以要用将来完成时will have win。
第二题:
像你说的suggest后面是应该(should)+动词原形,但是你没有考虑到老师的待遇(eacher's wages)是不...

全部展开

第一题:
你选B的理由应该是,明天那场比赛没有算,标示将来时,用B。但是你没有考虑,这个句子强调的是:如果算上明天那场比赛,那么就是过去5年里(完成了)赢了30场了,但是毕竟明天的比赛还没有开始,所以要用将来完成时will have win。
第二题:
像你说的suggest后面是应该(should)+动词原形,但是你没有考虑到老师的待遇(eacher's wages)是不能自己增加的,只能被(人)增加,要用被动式,用(should) be increased。
第三题:
句子是说,要不是那天忙,就去参加那个讨论会了。现在看,讨论会已经结束了,说这句话的时候只是一种假设。这句话是站在过去的时间点,标示将要参加讨论会,但是讨论会现在已经完了。所以得用过去将来(所以用would而不用wil)完成时(have taken)。
讲的不好,请见谅,希望没有误人子弟。

收起