这里主要是区分意思,语法上CD都可以,都是及物动词
【1】detect
[英][dɪ'tekt][美][dɪˈtɛkt]
vt.查明,发现; 洞察; 侦察,侦查; [电子学]检波;
【2】locate
[英][ləʊ'keɪt][美][ˈloˌket,loˈket]
vt.位于; 说出来源; 查找…的地点; 确定…的位置;
vi.定位; 定居;
【翻译】狗凭借它敏锐的嗅觉能在看不见敌人的情况下确定敌人的位置.
【before it is visible中的it指的是敌人,敌人不可见,看不见敌人的情况下确定敌人的位置】
再把detect的几个意思带入体会一下哪一个更好