類型:英語語法
時間:2024-11-07
點擊量7637
I have
known him for
three years.我認識他三年了。
I had known him when I was a
student.我當學生時,就已經認識他了。
過去完成時與現在完成時二者用法基本相同,但現在完成時以現在的時間為基點,過去完成時則以過去的時間為基點,與現在無關,即過去的過去。
I have
finished my
experiment.
我已經做完實驗了。(表示現在說話時已經做完實驗)
By six o'clock,I had finished my experiment.
在六點以前,我就已經做完實驗了。(表示在過去的某一時間six o'clock以前已經做完實驗,與現在毫無關系)
注意:過去完成時,主要用于間接引語中。
易混詞組
How long多久…… (只指時間,不指距離)
How
often多久一次(指頻率)
How far多遠……(指距離)
How soon(指多長時間)
How many
times(指次數)
更多文章