They are still discussing whether I_____to the meeting yesterday,which I think was not necessary at all.A.could come B.should have come C.should come D.must have come 选B.为什么?C为什么不行?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 03:38:08
They are still discussing whether I_____to the meeting yesterday,which I think was not necessary at all.A.could come B.should have come C.should come D.must have come 选B.为什么?C为什么不行?

They are still discussing whether I_____to the meeting yesterday,which I think was not necessary at all.A.could come B.should have come C.should come D.must have come 选B.为什么?C为什么不行?
They are still discussing whether I_____to the meeting yesterday,which I think was not necessary at all.A.could come B.should have come C.should come D.must have come 选B.为什么?C为什么不行?

They are still discussing whether I_____to the meeting yesterday,which I think was not necessary at all.A.could come B.should have come C.should come D.must have come 选B.为什么?C为什么不行?
因为是现在讨论过去的事,开会是昨天的事,已经过去,所以用should+ have+ 过去分词
而should+ 动词原形,表示现在或者将来“应该做某事”
请在客户端右上角评价点“满意”即可,

我怀疑答案错了,明显时态不对。我选C

should have done 表示 本应该做。然后就是自己理解了

这是whether引导的一个宾语从句,meet缺少相应宾语,意思是他们还在讨论我明天是否该去参加那个会议,但我认为没有必要。

should have done 一个句式,意思是,本应该做,却没有做。。(过去完成时)还有一个shouldn't have done 意思是,本不应该做,但实际已经做了,表示动作已经发生了!对现在造成的影响!