Since 用来说明动作起始时间,for用来说明动作延续时间长度。
I have lived here for more than twenty years.
I have lived here since I was born..
My aunt has worked in a clinic since 1949.
Some new oilfields have been opened up since 1976.
I have known Xiao Li since she was a little girl.
My brother has been in the Youth League for two years.
I have not heard from my uncle for a long time.
注意:并非有for 作为时间状语的句子都用现在完成时。
I worked here for more than twenty years.
I have worked here for many years.
小窍门: 当现在完成时+一段时间,这一结构中,我们用下面的公式转化,很容易就能排除非延续动词在完成时中的误使。
1) Tom has studied Russian for three years.
= Tom began to study Russian three years ago, and is still studying it now.
2) Harry has got married for six years.
= Harry began to get married six years ago, and is still getting married now.
显然,第二句不对,它应改为 Harry got married six years ago. 或 Harry has been married for six years.
A nest egg 储备金
Improving your vocabulary 增加词汇量
Turn a blind eye 视而不见
Have egg on your face 狼狈不堪
Strapped for cash 手头紧
To be on the same wavelength 意气相投
Butterfly numbers drop a mystery, say experts 英国蝴蝶数量下降现象令专家费解
Passion and enthusiasm 两个词的区别
Fan the flames 煽风点火
Double, treble, triple, quadruple 英语中表示倍数的单词
Talk nineteen to the dozen 说话很快,喋喋不休
Labour, labourer, workforce, worker 与“工作”相关的四个单词
Retailer, wholesaler, distributor, outlet 几个词的区别和用法
Burn a hole in your pocket 一有钱就想花
Almost, nearly, more or less “差不多”的三个近义词
At sixes and sevens 乱七八糟
Accountability, liability and responsibility 的区别
Dirt cheap 非常便宜
Lose one's shirt 输得一干二净
Spectacle, view, sight, vision, scene, scenery 几个词的区别
Been to vs gone to 语法辨析
To have deep pockets 资金雄厚
So far 的用法
To wind someone up 捉弄、惹恼某人
Pull your socks up 加把劲儿
Knock your socks off 叹为观止
Different types of ‘tissue’ 不同种类的“纸巾”
Parcel, sack, box 包裹类词语
Infer vs conclude 两个易混词
Dressed to the nines 衣冠楚楚
| 不限 |
| 英语教案 |
| 英语课件 |
| 英语试题 |
| 不限 |
| 不限 |
| 上册 |
| 下册 |
| 不限 |