must 表示肯定猜测.A,肯定有困难.
B.must have had 用了完成时,没有必要.因为完成时强调动作已经完成,实际上这里强调现在还有困难.
D.用进行时表示动作正在进行,但是这里的have不是具体的动作,而是抽象的,不能用进行时.进行时的动作都应该是具体的.
must 表示肯定猜测.A,肯定有困难.
B.must have had 用了完成时,没有必要.因为完成时强调动作已经完成,实际上这里强调现在还有困难.
D.用进行时表示动作正在进行,但是这里的have不是具体的动作,而是抽象的,不能用进行时.进行时的动作都应该是具体的.