首頁 > 藝術
今天說一個現在完成時句型
由 SteVen老師英語掃瞎 發表于 藝術2022-11-29
簡介所以說你前面不能用買這個動詞,how long後面這個詞你得是可持續狀態
understand跟什麼介詞
多個例項詳細解釋完成時
大家好,
我今天就講一個
how long have you。。。
句型吧
。那在這個
句子
當中,
為了
讓大家能夠熟練的運用
這
個句型。我
會詳細解釋下這個
句型,
是
關於你什麼什麼多久了
的
,這個句型是源於我們現在完成時當中的一個使用吧
,
這個
have you
,
後面就是做什麼什麼事情多久了,這樣一個事情,
或
一個動作。如果是沒有動作的時候,我們就加一個
be
動詞的過去分詞。我們接下來看一下會如何去使用它?
首先我們看第一個句子,這個句子是不是用
得
非常多呢?你想問對方,你學英語多久了?這個句型
how long have you
。。。
?
how long have you,
後面加什麼呢?學英語
,
這個時候得用學的過去分詞。這個學習叫
learn
,它的過去分詞就是
learned
,所以是
how long have you learned
E
nglish
,你學英語多久了,
how long have you,
你什麼什麼多久了。當然一個
問句
,還是給大家一個回答。
I
have learned
E
nglish for three years,
我學英語已經三年了,三年是個時間段。記住前面要加介詞
for
。
how long have you learned
E
nglish
?你學英語多久了?
我們再看下一個句子,你在成都住了多久了?這個也是在我們生活當中,口語用了非常多的一個
,
how long have you
後面
加
什麼?住了多久了
,
住在成都,所以是
how long have you lived in
Chengdu?
居住叫
live
,它的過去分詞叫
li
ved
。
how long have you lived in
C
h
e
n
g
du?
我們還是回答一下吧。
I
have lived in
Chengdu
for ten years。
我在成都住了十年了。接下來我們看下一個句子,這兩個句子大家對比一下。這句話是你在成都多久了?沒有住
這個
字。我剛剛說了,
how long have you
後面要去
跟
做什麼事情呢?那現在這句話都沒有事情了,怎麼辦呢?這個時候我們就用到一個
be
動詞的過去分詞,叫做
b
een
。
這句就成了
how long have you been in
Chengdu。
如果說你住了多久呢?就是
how long have you lived in
Chengdu
,同樣我們回答的時候,我在成都十年了。
I
have been in
Chengdu
for ten years。
接下來我們看下一個句子。這個房子你買了多久了,給我們看一下,是不是就是買呀。
好了,
大家會發現這句話,
how long have you had this house?
哎,大家會看整個句子裡面都沒有出現買這個單詞啊。那今天我們這個
how long
是一個什麼呢?時間段?時間多久了,在現在完成時當中講過,如果你要跟時間段後面這個詞,
那
它一定是可持續的。什麼是可持續?你說你買這個房子,你能不能說這十年一直都在買呢?不能
吧
。所以說你前面
不能用買這個動詞,
how long
後面這個詞你得
是
可持續狀態。所以買的話呢,它是不可持續的。
在
英文當中我們稱為瞬間動詞
(
一般用在過去式)。
這個時候我們就把它換個詞
,
買完之後你就擁有它了。所以擁有這個詞它就是可持續的。我一直有這個東西,擁有
了
就是
have
,
它的過去分詞叫
ha
d
。所以大家以後可以把這個句型記住。
how long have you had this house,
這個房子你買了多久了?同樣
回答
這個
句子
,你買了多久了,是不是一樣的呢?回答,
I
have had this house since last year,
since
,
我
是從
去年我就買了這個房子了。所以一定要記住這個句子的表達,很多時候我們
很
容易說錯
,
因為現在完成時也用現在完成式來回答。
你當老師多久了?我們
再
來看這個句子,
how long have you
。。。
?
那我們有沒有學過一個動詞是
當
呢?沒有,這個時候我們也把它當成沒有動詞來處理,就用一個
be
動詞的過去分詞叫做
been
。
how long have you been a teacher?
I
have been a teacher for seven years。
我當老師呢已經七年了。
以
上的
句型,有動詞的時候用動詞,沒有動詞的時候請用
be
動詞的過去分
分
詞
b
een。