核心问题
(A)If you can get them to talk your problem is solved.
(B) If you can get them talking your problem is solved.
上面两个句子是否都正确?如果都正确,它们之间是否有区别?
词典解答
上面两个句子都是正确的,它们在语义上的区别是极其微小的。get sb. doing 表示动作具有进行体含义,get sb. to do 所表示动作则可能指现在,也可能指将来或仅仅是一种可能性。关于 get sb. to do 的含义,见 get sb. to do 条。下面补充一些关于 get sb. (sth.) doing 的例句:
-
I'll get the car going. (LDCE) 我要把汽车开动起来。
-
They finally got everyone studying the subject. (Mis) 最后他们终于说服了大家都来学这门课程。
-
Can you get the clock going again? (ALD) 你能让这钟再走吗?