We have guests coming.
He's got someone here pulling the strings.
要想准确理解这两个句子的意思和结构,就必须搞清楚 have 和 has got 的意思:1. 有;2. 使。
have 使用一般现在时,表示“有”,因此它不具备“使役动词”的一次性用法。has got 是口语,也等于 has(有)。据此,这两个句子的谓语动词都表示“有”。那么后面的两个分词短语,自然作定语,不是宾补。分别翻译如下:
We have guests coming.
我们有客人要来。(说明:coming 表示“将要来”,不是“正在来”。这是终止性动词的现在分词表将来,它的进行体也无法表达进行意义。换成进行时的定语从句,也是将要来。)
He's got someone here pulling the strings.
他有人在这里幕后操纵。(here 是地点副词,也是作定语)