首先说一下 search 和 search for的区别:
search 指的是搜寻的范围
search for+具体的的目标
search侧重“搜寻、搜索”的意思,范围较广,一般可用search for sth.或in the search of sth.
然后具体来看search him 与 search for him的区别:
词义上:
search him
搜索他 [例]And if he is in the land, I will search him out among all the thousands of Judah
他若在犹大的境内,我必从千门万户中搜出他来。
search for him
网络 寻他;
[例]And began a search for him with the help of Miss Bock.
于是在Bock小姐的帮助下开始对他进行搜捕。
用法上:
search做动词用时,是“搜查;搜寻,搜索;调查;探求”的意思,可做及物动词,也可做不及物动词。
search him 中,search 做及物动词,语法上him是search的宾语,意思上,him是search的对象。
search for him中,search是不及物动词,做词组用时,search for相当于及物动词search,语法上,him是for的宾语,意思上,him是search for的对象。
另外,search for还是某些计算机语言中的一个语句。