一个英语词汇的辨析问题

问题描述:

一个英语词汇的辨析问题
A desert island is__place.为什么一定是an uninhabited而不是a barren或者是a deserted.虽然我查了牛津高阶里面的desert island中文就是无人荒岛而且英文是an uninhabited island.但我觉得如果没有查字典我一定会做错的.

既然是无人荒岛,当然就应该选an uninhabited place了,因为uninhabited的意思是无人居住的.而barren 的意思是光秃秃的,即没有植被,树木等.deserted 强调“因被抛弃而无人的”,如:a deserted house,空无一人的房子.牛津高阶中desert的第二个解释的确是被遗弃的,就是你说的a deserted house.但第一个解释是空无一人的street、area。是不是因为是street、area,所以也强调是被人遗弃,所以人都跑光了。故只能选an uninhabited?desert 的意思是无人居住的。deserted 的意思是原来有人,后来人走了,因此是被抛弃的意思。uninhabitated 无人居住的。因此,desert = uninhabitated