超难英语语法(初三) 写理由

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
展开
caoyang1013707
2011-06-09
知道答主
回答量:3
采纳率:0%
帮助的人:6万
展开全部
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?
lif01090109
2011-06-09 · TA获得超过342个赞
知道小有建树答主
回答量:576
采纳率:0%
帮助的人:290万
展开全部
选 c 过去几年里,家乡变化很大。发生在过去,故排除 b d ,过去一段时间发生,但没表现过去某时到现在及后的影响,用were表达过去当时一段时间的状态即可。

选a 谓语动词是 is 故 反意疑问句 isn`t
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
信静佛Qq
2011-06-09 · 超过11用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:39.8万
展开全部
1、A .In the past few years 过去的几年里要用现在完成时,表示的是到现在为止
2、B already已经,用现在完成时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朱琳snake
2011-06-09
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
第一题选A,过去的几年中肯定不选一般现在时D,过去完成时是“过去的过去”需要有过去动作或过去时间点作对比,所以也不选B,过去完成时表示过去某个动作对现在有影响或将继续持续下去,过去时则仅强调过去时间的动作本身所以选A
第二题选A,因为back作动词时是使意动词,例如作使某物后退解,所以整个句子不是动宾结构,而是系表结构,因此选择系动词is
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
uglydusk
2011-06-09
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
1.A. in the past few years 用于现在完成时态2。A HE'S =HE IS 。如果句子为He's already been bach to Australia, 那么问句为,hasn't he?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苦恼啊88
2011-06-09
知道答主
回答量:72
采纳率:0%
帮助的人:24万
展开全部
A B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(11)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式