语法题 看看啊

来源:百度知道 编辑:UC知道 时间:2024/05/10 14:03:52
That young man has made so much noise that he______not have allowed to attend the concert.
1.could
2.must
3.would
4.should
答案4
为什么 如果用should咋解释啊?

-There were already five people in the car but they managed to take me as well.
-It_____a comfortable journry.
1.can't be
2.shouldn't be
3.must have been
4.couldn't have been
答案4 couldn't表过去否定的猜测 放在这怎么好像解释怪怪的?
为什么?

Joel doesn't regret____even if it might have upset Jennifer.
1.to tell her what he thought
2.to tell her that he thought
3.telling her what he thought
4.telling her that he thought
答案3
这里我觉得应该是Joel不后悔告诉那个女的
最后一道 我觉得应该是那个男人不后悔 后悔不就是用to do了吗
可是为什么用doing

第一题:should have done 是表示本该做但是没有做,所以这里用的是否定形式,也就是说,他本不该被允许进来的。
第二题:这里could have done的否定形式只是表示推测。
第三题:regret to do 是指遗憾没有做过的事情,regret doing是指遗憾做过的事情,从题目来看,Joel肯定已经高所过了Jennifer,所以要用doing。

1.should (not) have done 表示本该做(但实际没有做)不过这题好像有点问题,应该是should not have been allowed to attend,要用被动式啊
2.can't和couldn't都是否定推测,后者语气稍弱
3.regret to do指未做的事,regret doing指已做的事,此处Joel已经告诉过了