between the two hills --- a deep rivera\ areb\ havec\ hasd\ is请说明理由好吗?

问题描述:

between the two hills --- a deep river
a\ are
b\ have
c\ has
d\ is
请说明理由好吗?

选D.
首先,B,C可以排除。因为这句话的翻译应该是:两座山之间(有)一条大河。当然不能用have或has,这是中国式英语。在英语里表示什么在哪里一般用be动词,即is。

选D
如果用have/has,必须有主语,即谁有什么,但是缺乏,所以不选BC
因为是there is a deep river,所以,选D,是单数,只是把there省略了