1、用how long。How long have you lived here?I have lived here for a long time.在現在完成時出現for+一段時間,謂語動詞用延續性動詞。
2、當for引導的時間短語用來修飾具有靜態意義的動詞是常常可以省略。
They lived in China (for) seven years.
3、當for與all開頭的名詞短語連用時,必須省略for.
She’s been lying in bed all day.
1、用how long。How long have you lived here?I have lived here for a long time.在現在完成時出現for+一段時間,謂語動詞用延續性動詞。
2、當for引導的時間短語用來修飾具有靜態意義的動詞是常常可以省略。
They lived in China (for) seven years.
3、當for與all開頭的名詞短語連用時,必須省略for.
She’s been lying in bed all day.
after加一段時間用過去時態,表達過去一段時間以後,如Ireceivedtheletteraftertwodays(我是兩天以後收到這封信的)。
after加時間點,表示將來一段時間以後,用於將來時態。如Hewillarriveafterfouro’clock(他將於四點後到達)。
in+一段時間可以表示在一段時間之內,也可以表示在一段時間之後,可以與現在時、過去時和將來時連用。
in,作介詞時意為“在……內;進……裡;在……期間;在……以後;穿著;在……狀態中;在……方面;包含在……中;從事……;用……語言,以……媒介;以……調;在(活動)過程中;在……歲數;當……時;(引出具某種品質的.人的名字);佔……;在……之中(用於較大和較小數字之間);以……的數量;帶……顏色的;以……方式;具有……特性。