双宾和同位语怎么区别

都是直接两个名词接在一起的时候,怎么区别??
比如:Many people miskatenly believe the term drug refers only to some sort of medicine.
term和drug是什么成分?这句的refers做什么成分,前面已经有了动词believe了啊

双宾语最典型的是:give sb. sth. 都是give的对象

但是同位语就不一样了。同位语去掉俩中间的任何一个,都不影响句子。所谓“同位”,就是同等地位,包括词性和作用,都是一样的。
温馨提示:答案为网友推荐,仅供参考