请教老师们:
下面这两组句子:
I have nobody at home who helps me with my homework. 和 There is nobody at home who helps me with my homework.
以及 You have a spider on your face.和 There is a spider on your face.在语意上有区别吗?
at home和on your face在have句型中的语法成分是地点状语还是宾补?
查柯林斯词典可知,have 有时可以代替 there be,所以每组中的两个句子没什么区别。而 there be 结构后常跟地点状语。这里的 have 不是使役动词(“让”),at home 和 on your face不是宾补,而是地点状语。