首页 > 留学知识库

问题: 不是have trouble doing sth.吗?为什么是B?

She said she had some trouble ____ her homework . A.finishing B.to finish

解答:

这里涉及到的不仅仅是搭配问题,还有一个时态问题。

如果用have trouble doing sth.表示在做某事的过程中遇到了什么问题,也就是说在事情结束之后说的。

如果使用have trouble to do sth. 表示的即将做某事会有麻烦。

结合本题的情况来看,两个动词said 和had 都是一般过去式,所以后面应该是表示过去将来时。

希望我的回答让您满意。