2 He you more help, even though he was very busy.选择题疑问

He _____ you more help, even though he was very busy.

A. might have given     

B. will have given     

C. should have given     

D. may give

这里为什么不可以选C, should have given?

请先 登录 后评论

1 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

He  might have given you more help, even though he was very busy.

参考译文:尽管/即是他很忙,但还是有可能给予你更多帮助的。

A. might have given      B. will have given      C. should have given      D. may give

解答:以上只能选A答案,might have done sth 表示对过去事件可能性较低推测意思可能做了某事

 1might have done sth 对过去事件的推测

I might have passed the exam if I had studied harder.

 如果我学习更用功一些,我可能就通过考试了。

I might have gone to university if I hadn’t broken my arm before Gaokao.

 如果高考前我没有摔断胳膊,我可能就考上大学了。

 2should have done 本应该做某事,但事实上却没有做,含有责怪语气

You should have done that yesterday 你本该昨天把它做完的。

You should have seen the doctor yesterday. 你本该昨天看医生的。

请先 登录 后评论
  • 1 关注
  • 0 收藏,924 浏览
  • Eric198226 提出于 2023-04-27 08:25

相似问题