there _____ great changes in Shenzhen in the past ten years.A was B were C has been D have been

问题描述:

there _____ great changes in Shenzhen in the past ten years.
A was B were C has been D have been

答案选D have been
【解析】根据时间状语in the past ten years可知使用现在完成时,由此可以排除A和B;great changes为复数名词,谓语动词也要用复数形式。故正确答案为D项。

选D
in the past ten years,在过去的十年里.常常和现在完成时连用.
great changes,巨大的变化.复数形式,用助动词have.
所以选D.