英语选择题

[复制链接]
查看11 | 回复5 | 2008-6-5 10:23:52 | 显示全部楼层 |阅读模式
In the past few years there____great changes in my hometown.
A.have been
B.were

回复

使用道具 举报

千问 | 2008-6-5 10:23:52 | 显示全部楼层
肯定是A啊二楼的是不是没有初中毕业啊意思上肯定是A对在过去的几年中 我的家乡发生了翻天覆地的变化是已经发生的了 所以用现在完成时态还有就是 像‘past’‘last’这样的词 一般被认为是完成时态的标志相信一些老师也有提过 至于为什么 要靠个人去悟了 但不要迷信 要自己去分析 不要下次出了个什么‘last friend’什么的也想都不想就是完成时态
回复

使用道具 举报

千问 | 2008-6-5 10:23:52 | 显示全部楼层
A.强调这个变化已经完成,更何况又有in+一段时间,他常和完成时连用。有这个句型There have been。。。。。。
回复

使用道具 举报

千问 | 2008-6-5 10:23:52 | 显示全部楼层
B.这是There be 句型,后面不能接have .
回复

使用道具 举报

千问 | 2008-6-5 10:23:52 | 显示全部楼层
A"In the past few years"是完成时的时间状语,后面跟现在完成时.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行