超难英语语法(初三) 写理由
1.Inthepastfewyearsthere____greatchangesinmyhometownA.havebeenB.hadbeenC.wereD.are2.H...
1.In the past few years there ____ great changes in my home town
A.have been B.had been C.were D.are
2.He's already back to Australia,____?
A.isn't he B.hasn't he 展开
A.have been B.had been C.were D.are
2.He's already back to Australia,____?
A.isn't he B.hasn't he 展开
13个回答
展开全部
1. A ,In the past few years 意思是:在过去的几年,用于现在完成时,表示的是过去发生的动作对现在造成的影响或存在的 状态。整句的意思是:在过去的几年,我的家乡发生了很大的 变化。
2.A. 句意是:他已经回澳大利亚了,不是吗?但是这里用的不是现在完成时的has, 而是is的缩写。因为back是副词,不可能加在has后面构成现在完成时的。如果用has alrealy back 就错了,has 后面要加过去分词的。所以本句应该是:He is already back to Australia,isn't he?
2.A. 句意是:他已经回澳大利亚了,不是吗?但是这里用的不是现在完成时的has, 而是is的缩写。因为back是副词,不可能加在has后面构成现在完成时的。如果用has alrealy back 就错了,has 后面要加过去分词的。所以本句应该是:He is already back to Australia,isn't he?
展开全部
选 c 过去几年里,家乡变化很大。发生在过去,故排除 b d ,过去一段时间发生,但没表现过去某时到现在及后的影响,用were表达过去当时一段时间的状态即可。
选a 谓语动词是 is 故 反意疑问句 isn`t
选a 谓语动词是 is 故 反意疑问句 isn`t
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、A .In the past few years 过去的几年里要用现在完成时,表示的是到现在为止
2、B already已经,用现在完成时
2、B already已经,用现在完成时
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一题选A,过去的几年中肯定不选一般现在时D,过去完成时是“过去的过去”需要有过去动作或过去时间点作对比,所以也不选B,过去完成时表示过去某个动作对现在有影响或将继续持续下去,过去时则仅强调过去时间的动作本身所以选A
第二题选A,因为back作动词时是使意动词,例如作使某物后退解,所以整个句子不是动宾结构,而是系表结构,因此选择系动词is
第二题选A,因为back作动词时是使意动词,例如作使某物后退解,所以整个句子不是动宾结构,而是系表结构,因此选择系动词is
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.A. in the past few years 用于现在完成时态2。A HE'S =HE IS 。如果句子为He's already been bach to Australia, 那么问句为,hasn't he?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询