施明 徐州医科大学:中学的小英语题~~

来源:百度文库 编辑:高校问答 时间:2024/05/02 09:47:51
In the past 3 years ther _____ great changes in Guangzhou.
A are B will be C have been D has been
答案为D.
为什么呢?
有可能会是答案错了..
所以大家说说自己的看法..

答案是D.has been ,没错!但你的题目倒打错了单词:ther该为:there
in the past three years(在过去的三年)是过去的时间,所以排除A和B.
have/has加过去分词表示现在完成时.在这里there指代Guangzhou,是单个地方名要用单数,所以不能用have要用has
整句话意思是:在过去三年里(到现在),广州发生了很多变化.

你是不是拼错了?
in the past three years是用过去时所以排除AB
题目改以下 我不知道怎么回答了~

In the past 3 years there has been great changes in Guangzhou --------

这句的正常语序是There has been great changes in Guangzhou in the past three years. 或者是 Great changes have taken place in Guangzhou.

现在完成时
过去改变现在结束 HAS BEEN

这句话是说在过去3年广州发生了巨大的变化,是对现在有影响,是一种结果,所以应该用完成时态,排除A.B,广州是一个地方,用单数,所以选D.has been