1)還可表示動作發生在過去,現完并且一直延續到現在,用法甚至還可能繼續延續下去。現完這時常和since所引導的用法短語或從句或for引導的短語連用(for有時可以省去)。
How long have you been in Beijing ?現完 -I have been in Beijing for four years.你在北京呆了多久?--我在北京呆了四年。
Isaac's father has been a school teacher since 1968. 艾薩克的用法父親從一九六八年以來就當教師。
We haven't had a vacation for a long time.我們好久沒放假了。現完
Three years have passed since we left school.我們畢業已經三年了。用法
[注]但在下面的現完句子中,主句的用法謂語動詞可以用現在一般時。如:
It is 現完three years since I began to work on the state farm.我在國營農場工作已經三年了。(美國英語用has been,用法下例同此)
It's a long time since I saw you last.好久沒見了。現完
2)在條件、用法時間狀語從句中表示將來完成的現完動作。
I'll go with you when I have finished my home work,我做完作業后就和你一塊去。
We'll wait here until you have Written the letter.我們將在這里等你寫完信。
Perhaps I'll know more English after I have learnt it for two years.我學完兩午后,懂的英語或許就會多些了。
網友評論
5667
2024-01-13 來自湖南 推薦
: 來自河北
: 來自安徽
: 來自甘肅
31
2024-01-13 來自湖南 推薦
: 來自河北
: 來自安徽
: 來自甘肅
75
2024-01-13 來自湖南 推薦
: 來自河北
: 來自安徽
: 來自甘肅
93493
2024-01-13 來自湖南 推薦
: 來自河北
: 來自安徽
: 來自甘肅
19817
2024-01-13 來自湖南 推薦
: 來自河北
: 來自安徽
: 來自甘肅