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?
赞同曹老师解答观点
He was afraid (that省略)what he had done might have a 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.
人类的存在对野生动植物会有负面的影响。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!