現(xiàn)在完成時
1. 概念:過去發(fā)生或已經(jīng)完成的動作對現(xiàn)在造成的影響或結(jié)果,,或從過去已經(jīng)開始,,持續(xù)到現(xiàn)在并且有可能繼續(xù)下去的動作或狀態(tài)。
2. 時間狀語:recently, lately, since, for, in the past few years, etc.
3. 基本結(jié)構(gòu):have/has + done
否定形式:have/has + not +done.
一般疑問句:have或has,。
4. since的三種用法
1) since +過去一個時間點(diǎn)(如具體的年,、月,、日期、鐘點(diǎn)、1980, last month, half past six),。
例如:I have been here since 1989. 1989起,,我一直在這兒。
2) since +一段時間+ ago,。
例如:I have been here since five months ago. 我在這兒,,已經(jīng)有五個月了。
3) since +從句(一般過去時),。
例如:Great changes have taken place since you left. 你走后,,變化可大了。
比較since和for
since 用來說明動作起始時間,,for用來說明動作延續(xù)時間長度,。
例如:I have lived here for more than twenty years.我住在這兒二十多年了。
注意:并非有for 作為時間狀語的句子都用現(xiàn)在完成時,。
I worked here for more than twenty years. (我現(xiàn)在已不在這里工作,。)