现在完成时

[复制链接]
查看11 | 回复5 | 2009-2-19 18:27:11 | 显示全部楼层 |阅读模式
不要和我说定义,什么发生在过去的事什么什么的,听不懂!
比如说They___________(go) to the cinema already.为什么一定要用现在完成时呢?一般现在时也说得通的啊!他们已经去了电影院。
还有 ____ you ever(曾经) ______ (travel) by plane?用Did填也不是不行啊!!!!!!!!
急!!!!!!!!!!!!!!!!!!!!!!!!!!!!
如果没有完成时标志词要怎么判断呢??????????????????

回复

使用道具 举报

千问 | 2009-2-19 18:27:11 | 显示全部楼层
现在完成时有特定的时间标志和标志词 至于你的2个英文题就是因为句子中出现了标志词:already,ever 所以我们断定它为现在完成时~ 还有其他的词 你把它们记住 就很容易判断了! 除了记标志副词,还有一点就是用现在完成时的情况都是和现在有关的。中文里有“了”“过”的意思一般都用现在完成时。你用一般过去时的话,就不一定和现在有关。比如They went to the cinema意思是他们去了电影院,而现在可能已经回来了。而They have gone to the cinema有他们去了还没有回的意思。 如果你用这样的态度去学英语 你永远也学不到标准英语的 因为英语语法, 难就难在它们有一定的定义的 比如...
回复

使用道具 举报

千问 | 2009-2-19 18:27:11 | 显示全部楼层
除了记标志副词,还有一点就是用现在完成时的情况都是和现在有关的。中文里有“了”“过”的意思一般都用现在完成时。你用一般过去时的话,就不一定和现在有关。比如They went to the cinema意思是他们去了电影院,而现在可能已经回来了。而They have gone to the cinema有他们去了还没有回的意思。...
回复

使用道具 举报

千问 | 2009-2-19 18:27:11 | 显示全部楼层
如果你用这样的态度去学英语你永远也学不到标准英语的因为英语语法, 难就难在它们有一定的定义的比如说 -- 你的例子单看着一句, they went tothey have gone tothey had gone to都可以, 就是你说的一般现在时不可以因为有already ,就是说已经发生了,过去了...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行