Had they known what was coming next, they second thoughts.
A. may have
B. could have
C. must have had
D. might have had
Had they known what was coming next, they second thoughts.A. may haveB. could haveC. must
答案:2 悬赏:30 手机版
解决时间 2021-12-22 02:17
- 提问者网友:缘字诀
- 2021-12-21 23:14
最佳答案
- 五星知识达人网友:佘樂
- 2022-01-22 06:45
A. may haveB. could haveC. must have had(答案→)D. might have had解析:本题考查虚拟语气的用法。本句是一个倒装句,可还原为:if they had known what was coming next, they might have had second thought。根据had known提示,可知是与过去事实相反,因此虚拟语气主句中应该用would/might have done,由此可见答案D符合语境。
全部回答
- 1楼网友:拜訪者
- 2022-01-22 07:53
回答的不错
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯