have problems doing sth

have problem doing还是have problems doing?
Did you have()with the people when you were in the USA?
A.problem to talk B.problems talking C.problems to talk D.problem talking
这道题选B还是D?我选的是D因为课本上的课文里有have problem doing 的原句,但是老师给的答案是B
求详解

答案是B。

have problems with 和have problems in doing.都表示“在……方面有问题”的意思。

区别如下:

一、have problems with接名词,指客观上存在的、难以处理或难以理解的问题。

例句:

Early in his life Degas began to have problems with eyesight.

德加在早年的生涯中视力开始出现问题。

二、have problems in接名词或者动名词,介系词in可以省略。

例句:

1、I have some problems in finding the answer to the question.

我无法找出这个问题的答案。

2、They have problem in arriving there on time.

他们不能按时到达那儿。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-02-17
选择B 这里是一个常用短语 have problems/trouble/difficulties (in) doing sth 意即:在做某事时有问题/麻烦/困难 其中problems/trouble/difficulties三个词意义相近,可以互换. 介词in 可以被省略.
此句意思: 当你在美国时与人交谈遇到问题了吗? 希望帮到你!
第2个回答  2020-06-15
因为problem是可数名词,因此句型是have problems doing sth。谢谢!
相似回答