全球旧事资料 分类
eadthebooktwoweeksago我两周前读了这本书。r
Ihavereadthebookfortwoweeks这本书我读了两周了。r
r
四、现在完成时与现在进行时r
现在完成时强调动作持续到现在,并且还有可能持续下去,或动作刚结束;而现在进行时只强调目前的状态。如:r
Theyhavetalkedforabouttwohours他们谈了大约两个小时。强调动作的持续r
Theyaretalki
g他们在谈话。强调目前的状态r
r
五、过去完成时与一般过去时的区别r
1过去完成时表示以过去某时间为起点以前所发生的动作或存在的状态,即:过去完成时强调“过去的过去”,而一般过去时只表示以现在时间为起点以前所发生的事情或存在的状态。如:r
Hestudiedtheretwoyearsago他在那儿学习了两年。离现在两年r
Hesaidhehadstudiedtheretwoyearsago他说他在那儿学习了两年。离他说话时两年r
2表示过去某个时间以前所连续发生的两个或两个以上的动作时,一般用a
dthe
but按照动作的先后顺序连接,此时通常用一般过去时而不用过去完成时。如:r
Hesaidhewe
ttheshopa
dboughtsomefood他说他去商店买了一些食品。r
r
六、现在完成进行时与现在完成时的区别r
1现在完成时强调动作的完成,而现在完成进行时强调动作的延续。因此,表示动作的完成,只能用现在完成时,而不能用现在完成进行时。如:r
Hehascha
gedhisidea他改变了想法。r
2在表示动作的延续时,虽然既可用现在完成时,也可用现在完成进行时,但现在完成进行时强调动作的进行。因此在需要明确表示动作还要持续下去时,应用现在完成进行时。如:r
Wehavebee
studyi
gherefortwoyears我们在这儿已经学习两年了。r
3有些延续性动词如keeplear
livestaystudywork等,用于现在完成时或现在完成进行时的区别不大。如:r
Ihavelivedhereforma
yyearsIhavebee
livi
ghereforma
yyears我在这儿住了多年了。r
r
最后建议你去参考一本好的中学英语语法书,如《哈利英语语法》《红魔英语语法》等,都很不错,那上面有很详细的时态用法说明。r
好听全球资料 返回顶部