2 might have, could be, shall be用法疑问

He was afraid what he had done ______ a disastrous effect on his career.

A. might have        B. could be       C. have been        D. shall be

这里为什么不能选could be 和 shall be?

请先 登录 后评论

最佳答案 2023-04-22 20:02

你做题不够细心。根据句意,从句的谓语应该用实意动词have,即have an effect on sth。不能用be。由此你就可以排除BCD项。

请先 登录 后评论

其它 1 个回答

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

赞同曹老师解答观点

He was afraid (that省略)what he had done might have disastrous effect on his career.

参考译文:他担心他所做的事可能会对他的事业产生灾难性的影响。

备注:情态动词might 在句中表示“可能性比较低的推测性用法” 意思“可能会”

might have a disastrous effect on sth可能会对某事产生灾难性影响。

以上句子语法结构分析如下供网友参考

He主语// was 系动词//afraid 表语//(that省略)what he had done might have a disastrous effect on his career宾语从句.

以上宾语从句语法结构分析如下供网友参考

what he had done 主语从句//might have谓语动词// a disastrous effect 宾语//on his career状语//

参考译文:他所做的事可能会对他的事业产生灾难性的影响。

备注:have a +形容词+effect on sth 对某事有一个...影响

The presence of humans can have a negative effect on wildlife.  

人类的存在对野生动植物会有负面的影响

请先 登录 后评论
  • 2 关注
  • 0 收藏,913 浏览
  • Eric198226 提出于 2023-04-22 11:15

相似问题