in the past decades 是完成时的标志吗,,还有for短语 为什么有的时候用一般过去时 ,有时候用现在完成时

[复制链接]
查看11 | 回复2 | 2012-7-18 16:26:48 | 显示全部楼层 |阅读模式
1. in the past decades 是完成时的标志,只要见到这个词组,谓语就用完成时。2. 在含有for的句子中,可能是过去时,可能是现在完成时,也可能是现在完成进行时。如:
I stayed in the museum for 8 hours yesterday. 我昨天在博物馆呆了8个小时。
I have stayed in the museum for 8 hours. 我已经在博物馆呆了8个小时了。
I have been reading for 8 hours. 我已连续看书8个小时了。...
回复

使用道具 举报

千问 | 2012-7-18 16:26:48 | 显示全部楼层
He lived here in the poast. 过去完成时,过去式,也有可能是现在与其连用的时间状语往往是指一段时间的状语以具体表示某一动作或状态持续了...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行