问
(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) 你能让这钟再走吗?