- 相关推荐
小学六年级英语语法
Since用来说明动作起始时间,for用来说明动作延续时间长度。

Ihavelivedhereformorethantwentyyears.
IhavelivedheresinceIwasborn..
Myaunthasworkedinaclinicsince1949.
Somenewoilfieldshavebeenopenedupsince1976.
IhaveknownXiaoLisinceshewasalittlegirl.
MybrotherhasbeenintheYouthLeaguefortwoyears.
Ihavenotheardfrommyuncleforalongtime.
注意:并非有for作为时间状语的句子都用现在完成时。
Iworkedhereformorethantwentyyears.
(我现在已不在这里工作。)
Ihaveworkedhereformanyyears.
(现在我仍在这里工作。)
小窍门: 当现在完成时+一段时间,这一结构中,我们用下面的公式转化,很容易就能排除非延续动词在完成时中的误使。
1) (对)TomhasstudiedRussianforthreeyears.
=TombegantostudyRussianthreeyearsago,andisstillstudyingitnow.
2) (错)Harryhasgotmarriedforsixyears.
=Harrybegantogetmarriedsixyearsago,andisstillgettingmarriednow.
显然,第二句不对,它应改为Harrygotmarriedsixyearsago. 或Harryhasbeenmarriedforsixyears.
【小学六年级英语语法】相关文章:
小学英语语法大全11-16
小学英语语法-时态篇03-09
小学英语语法(合集15篇)06-13
小学英语语法知识点03-13
大学英语语法与练习09-04
如何学习英语语法11-10
英语语法基础入门02-06
如何学好英语语法03-24
小学英语语法八种词性及用法学习09-05
英语语法知识点06-04